繁体   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