Tìm kiếm trang web

dịch vụ web amazon - Lỗi Ionic AWS


Tôi đang cố gắng kết nối ứng dụng di động Ionic của mình với backend AWS và liên tục nhận được cùng một lỗi.
Không thể tìm thấy module "../aws-exports"

Tôi đã kiểm tra thư mục node-modules và thư mục này bị thiếu, nhưng tôi không biết nên đặt gì ở đây để sửa lỗi này.
Mã giống nhau có trong rất nhiều tệp trong ứng dụng này.

const aws_exports = require('../aws-exports').default;

Tôi không chắc mã này thực sự làm gì. Nếu ai đó có kinh nghiệm với Ionic có thể giúp, thì điều đó sẽ tuyệt vời.

Cảm ơn, Matthew.

Câu trả lời #1

Bạn cần làm theo các bước trong README. Cụ thể, phần về Tạo Dự Án AWS Mobile Hub. Khi bạn khởi tạo dự án AWSMobile, aws-imports sẽ được tạo cho bạn.

P.S. aws-amplify đã giới thiệu một số thay đổi trong vài tuần gần đây khiến starter của ionic không hoạt động. Hãy làm theo các bước sau để sửa các lỗi.

Câu trả lời #2

Nếu bạn đăng nhập vào bảng điều khiển Amazon của mình và đi tới Mobile Hub của bạn. https://console.aws.amazon.com/mobilehub/home#/

Bạn có thể nhấp vào dự án của mình và nó sẽ trả về ID trong URL như sau: https://console.aws.amazon.com/mobilehub/home#/YOUR_ID_HERE/build

Bạn có thể sau đó chạy lệnh sau:

awsmobile init <mobile-hub-project-id>

Các script của AWS Mobile Hub sau đó nên lấy tất cả các phụ thuộc liên quan và thực hiện các cài đặt thích hợp để khắc phục sự cố.