首页 > 解决方案 > TypeScript 3:不能使用命名空间“WordArray”作为类型(外部模块)

问题描述

我正在尝试在我的 Angular 应用程序中使用simple-crypto-js lib,但是在通过 npm i 安装包时...我遇到了 Typescript 错误 - 无法使用命名空间“WordArray”作为类型。

以下是版本详细信息:

任何帮助或指导将不胜感激。谢谢!

错误信息:

[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;

标签: angulartypescriptionic3

解决方案


推荐阅读