找不到名称“ cordova”。(cordova未定义)

时间:2019-02-13 14:24:52

标签: javascript cordova ionic-framework cordova-plugins

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

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

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

我正在使用android模拟器。这很好用。

我也确认我有`。

如果我尝试使用“离子cordova运行浏览器”,则会出现相同的错误。

那么,此错误的原因是什么?我应该如何解决? ?

我希望得到您的帮助。非常感谢!

2 个答案:

答案 0 :(得分:1)

请使用本机插件正确获取AppVersion:

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

答案 1 :(得分:-1)

仅在软件包导入语句之后添加以下语句。

示例:

//your packages import statements 
declare var cordova:any;