找不到名字'cordova'。(cordova未定义)

问题描述 投票:0回答:2

这是我第一次使用ionic + cordova开发混合应用程序。我需要在应用程序中获取我的版本号,其中包含以下代码:

showVersion() {
  cordova.getAppVersion.getVersionNumber(function (version) {
    alert(version);
  });}

当我运行'ionic cordova run android'时,我会收到错误并告诉我“找不到cordova”。

我正在使用android模拟器。它工作得很好。

我也证实我有`。

如果我尝试'离子cordova运行浏览器',我将得到同样的错误。

那么,这个错误的原因是什么?我该怎么解决? ?

我希望得到你的帮助。谢谢你们!

javascript cordova ionic-framework cordova-plugins
2个回答
1
投票

请使用Native插件正确获取AppVersion:

https://ionicframework.com/docs/native/app-version/


-1
投票

仅在您的包导入语句后添加以下语句。

示例:

//your packages import statements 
declare var cordova:any;
© www.soinside.com 2019 - 2024. All rights reserved.