Angular 找不到名称';科尔多瓦;。离子5构建android
我使用cordova exec调用本地插件的函数 命令Angular 找不到名称';科尔多瓦;。离子5构建android,angular,cordova,ionic-framework,ionic4,typescript-typings,Angular,Cordova,Ionic Framework,Ionic4,Typescript Typings,我使用cordova exec调用本地插件的函数 命令ionic cordova prepare android给我一个错误 错误TS2304:找不到名称“cordova” 这是我的职责 getUserData() { return new Promise((Resolve, Reject) => { this.platform.ready().then(() => { cordova.exec((ResponseData) =>
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;
您必须在导入语句之后声明。
因为Cordova不能像普通的phonegap或Cordova项目那样直接提供向我们展示你的plugin.xml你是说config.xml吗?在你的plugin中有plugin.xml文件你认为问题来自于这个plugin吗?这就是你调用pluginHello的方式,谢谢你的回答,我在导入之后声明了
var Cordova:any
,我不再有构建错误。但是我现在有一个错误TypeError:无法读取未定义的属性“exec”