我尝试在我的ionic2项目中导入一个js文件来识别数据,但是当我运行时出现这个错误:
TypeScript error: /app/service/Util.service.ts(49,23): Error TS2663: Cannot find name 'RSAKey'. Did you mean the instance member 'this.RSAKey'?
TypeScript错误:/app/service/Util.service.ts(52,16):错误TS2304:找不到名称' hex2b64'。
我将库复制到一个文件夹中并在index.html中引用,这适用于Angular v1。
我在ionic2文档中读到了我的种子,我需要安装whit npm,买我不知道怎么做。 Anny sugestion ?? 谢谢!:
答案 0 :(得分:0)
有两种方法可以解决这个问题。
你可以通过这样做来破解它并在脸上拍打打字稿
(<any>window).RSAKey
或者您可以为您的库编写正确的类型
interface IRSAKey{
dostuff(): Promise<IRSAKeyResult>;
hex2b64:string;
}
interface IRSAKeyResult{
}
declare var RSAKey: IRSAKey;
导入界面后,您可以自由使用RSAKey