【发布时间】:2020-03-08 03:23:04
【问题描述】:
我正在尝试将登录功能添加到我正在使用 Amplify 和 AWS Cognito 构建的 React 应用程序中,但是当我在我的 Login.js 文件中添加以下行时:
Import {Auth} from "aws-amplify-react";
并尝试编译,我得到以下错误:
Failed to compile.
./node_modules/aws-amplify-react/lib-esm/Analytics/trackLifecycle.js
Module not found: Can't resolve '@aws-amplify/analytics' in 'my_react_path/node_modules/aws-amplify-react/lib-esm/Analytics'
我尝试使用 homebrew 和 npm 安装 Amplify,但我无法解决这个问题,有什么提示吗?
编辑:
最初我有:
Import {Auth} from "aws-amplify";
但是编译器无法解析aws-amplify,我只能在node_modules文件夹中找到aws-amplify-react所以我改了。
但是,在第 39 行的“node_modules/aws-amplify-react/lib-esm/Analytics/trackLifecycle.js”中:
import Analytics from '@aws-amplify/analytics';
问题是它找不到 aws-amplify... 是不是我在安装时弄得一团糟?
【问题讨论】:
标签: reactjs amazon-web-services aws-amplify aws-amplify-cli