![](/img/trans.png)
[英]Ionic Cordova Build prod: Cannot find module “.” - Typescript version >3
[英]Cannot find name 'cordova'. ionic 5 build android
我使用cordova exec來調用本地插件的函數,
命令ionic cordova prepare android
給我一個錯誤
錯誤 TS2304:找不到名稱“cordova”。
遵循我的功能
getUserData() {
return new Promise((Resolve, Reject) => {
this.platform.ready().then(() => {
cordova.exec((ResponseData) => {
this.UserData = ResponseData;
console.log('Key chain data', ResponseData);
Resolve(this.UserData);
}, (err) => {
this.UserData = null;
console.log('Key chain data err', err);
this.route.navigate(['/helps'], { queryParams: { Data: JSON.stringify(err) }});
Reject(err);
}, 'ConnectionSecurePlugin', 'getUserPass', [] );
});
});
}
有人可以幫我嗎
提前致謝! :)
您必須在該服務文件或 ts 文件中聲明cordova,例如
declare var cordova:any;
您必須在 import 語句之后聲明。 因為 Cordova 不像普通的 phonegap 或 Cordova 項目那樣直接可用
我發現有效的解決方案是:
// @ts-ignore cordova.exec ..
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.