angular - TypeScript 3:不能使用命名空间“WordArray”作为类型(外部模块)
问题描述
我正在尝试在我的 Angular 应用程序中使用simple-crypto-js lib,但是在通过 npm i 安装包时...我遇到了 Typescript 错误 - 无法使用命名空间“WordArray”作为类型。
以下是版本详细信息:
- 角 7
- 打字稿3.2
- 简单加密 js 2.3
任何帮助或指导将不胜感激。谢谢!
错误信息:
[16:35:54] typescript: node_modules/simple-crypto-js/build/SimpleCrypto.d.ts, line: 8
Cannot use namespace 'WordArray' as a type.
L7: constructor(secret: string);
L8: static generateRandom(length?: number, expectsWordArray?: boolean): string | WordArray;
L9: encrypt(data: object | string | number | boolean): string;
[16:35:54] 打字稿:node_modules/simple-crypto-js/build/SimpleCrypto.d.ts,行:10 不能使用命名空间“编码器”作为类型。
L9: encrypt(data: object | string | number | boolean): string;
L10: decrypt(ciphered: string, expectsObject?: boolean, encoder?: Encoder): string | object;
L11: encryptObject(object: object): string;
解决方案
推荐阅读
- cpu - 当指令间的取指周期不同时,如何知道控制信号?
- python - 为什么我绘制的边界框是倒置的?
- pivot-table - 如何使用行值作为列创建数据透视表?
- linux - 读取系统文件
- python - 如何使用 MPI 并行化我的 Python 代码?Runge Kutta - N 体问题
- javascript - Angular Firestore Valuechanges 获取文档参考
- powershell - 在 AD 中查找用户所属的所有组(包括嵌套组)
- spring-boot - Oauth2 SpringBoot注销问题
- javascript - Angular 10 - NGRX 升级问题:无法添加属性 x 对象不可扩展并且无法分配给对象的只读属性 x
- macos - Macos 中的隐蔽日期模式抛出日期:不存在的时间