簡體   English   中英

AWS 放大無法解析“@aws-amplify/core”

[英]AWS amplify Can't resolve '@aws-amplify/core'

正如標題所示,當我在項目文件夾中運行npm start時,出現以下錯誤:

Module not found: Can't resolve '@aws-amplify/core' in '/Users/xxxxxx/Desktop/react-amplified/node_modules/@aws-amplify/api/lib-esm'

該項目實際上是由npx create-react-app react-amplified cd react-amplified的模板代碼

我嘗試直接安裝@aws-amplify/core,但沒有成功。

看看https://docs.amplify.aws/start/getting-started/installation/q/integration/react#option-1-watch-the-video-guide

在構建新的 React 應用程序時,除了npx create-react-app之外,還需要運行幾個步驟來Amplify您的項目。

  1. amplify configure以設置您的放大 cli
  2. amplify init以在 AWS 中初始化您的后端資源。

你試過amplify init嗎? 查看文檔並安裝所有依賴項。 https://docs.amplify.aws/start/q/integration/js?sc_icampaign=start&sc_ichannel=docs-home

這是使用帶有 npm 7 提升的放大 4 的問題,並且在此處有 PR https://github.com/aws-amplify/amplify-js/pull/8368

看起來 Amplify 4 和 NPM 7 存在問題。使用 yarn 為我解決了這個問題!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM