我正在尝试在Angular 8项目中阅读AWS Cognito用户会话。
第1步:在我的package.json中添加了“ amazon-cognito-identity-js”:“ 3.2.1”
第2步:在我的组件文件中,将包导入为
import { CognitoUser, CognitoUserSession } from 'amazon-cognito-identity-js';
第3步:以如下方式注入到我的构造函数中,
constructor(private hc: HttpClient, private cu: CognitoUser, private cus: CognitoUserSession) { }
步骤4:以我的功能读取用户会话,
this.cus = this.cu.getSignInUserSession();
第5步:在命令提示符下,执行“ ng build --prod”,我得到以下错误提示,
-------------------错误------------------
./src/app/features/MYcomponent.ngfactory.js中的错误 找不到模块:错误:无法解析“ C:...”中的“ amazon-cognito-identity-js / index” 在'C:...'中解析'amazon-cognito-identity-js / index' 解析的请求是一个模块 使用描述文件:C:... \ package.json(相对路径:./src/app/features / ...) 字段“浏览器”不包含有效的别名配置 解析为模块 在C:/.../中寻找模块 使用描述文件:C:... \ package.json(相对路径:。) 字段“浏览器”不包含有效的别名配置 使用描述文件:C:... \ package.json(相对路径:./amazon-cognito-identity-js/index) 没有扩展 字段“浏览器”不包含有效的别名配置 C:... \ amazon-cognito-identity-js \ index不存在.ts 字段“浏览器”没有有效的别名配置