微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

找不到模块:无法解析“@aws-amplify/core”

如何解决找不到模块:无法解析“@aws-amplify/core”

尝试使用放大身份验证创建 React 应用程序,遇到此错误

未找到模块:无法解析“..\node_modules@aws-amplify\api\lib-esm”中的“@aws-amplify/core”

我一直在参考这两个链接

我已经尝试过什么:

  • 删除 node_modules 并重新安装项目
  • 尝试使用 npm 显式安装 @aws-amplify/core(这会引发单独的错误

感谢任何帮助:)

解决方法

我在使用同样依赖于 @amplify/core 的 AWS Datastore 时遇到了这个问题。我是这样解决的:

npm i @aws-amplify/core --save --legacy-peer-deps

反应组件:

import Amplify from "@aws-amplify/core

在我的情况下需要旧版 peer deps 标志,因为安装 React 版本大于 amplify/core 所需的版本。如果您还没有这样做,您可能还需要先 amplify initamplify pull

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。