亞馬遜網路服務 - Ionic AWS 錯誤
我正在嘗試將我的 Ionic 行動應用程式連接到 AWS 後端,但一直收到相同的錯誤。
無法找到模組 "../aws-exports"
我已經檢查了 node-modules 資料夾,發現這個缺失,但我完全不知道應該放什麼來修正這個錯誤。
同樣的程式碼在這個應用程式的很多檔案中都有。
const aws_exports = require('../aws-exports').default;
我不確定這段程式碼到底做什麼。如果有人有 Ionic 的經驗可以提供幫助,那就太好了。
謝謝你,馬修。
答案#1
你需要遵循 README 中的步驟。特別是關於建立 AWS Mobile Hub 專案的部分。當你初始化 AWSMobile 專案時,aws-imports 會為你建立。
附註:aws-amplify 在過去幾週引入了一些變更,導致 Ionic 啟動程式無法運作。請按照以下步驟修正錯誤。
答案#2
如果您登入您的 Amazon 控制台,然後前往您的 Mobile Hub。https://console.aws.amazon.com/mobilehub/home#/
您可以點擊您的專案,它會在 URL 中返回 ID,如下所示:https://console.aws.amazon.com/mobilehub/home#/YOUR_ID_HERE/build
然後你可以執行以下命令:
awsmobile init <mobile-hub-project-id>
然後,AWS Mobile Hub 腳本應該抓取所有相關依賴項並進行相應的安裝以解決問題。
