Cordova 离子3-如何获取应用程序版本号?

Cordova 离子3-如何获取应用程序版本号?,cordova,ionic3,ionic-native,Cordova,Ionic3,Ionic Native,我正在使用应用程序版本插件获取版本号。我的尝试如下: 我得到一个错误: class not found 是否有人面临同样的问题,或者是否有其他方法获得版本号 import { AppVersion } from '@ionic-native/app-version'; export class appVersion { public version; constructor(private appVersion: AppVersion) { . .

我正在使用应用程序版本插件获取版本号。我的尝试如下:

我得到一个错误:

class not found
是否有人面临同样的问题,或者是否有其他方法获得版本号

import { AppVersion } from '@ionic-native/app-version';
export class appVersion {
   public version;

   constructor(private appVersion: AppVersion) { 
      .
      .
      this.version = this.appVersion.getVersionNumber();
   }
}
使用getVersionNumber函数可以获得版本

注意:应用程序版本插件不适用于浏览器环境

使用getVersionNumber函数可以获得版本


注意:应用程序版本插件在浏览器环境下不工作。

我忘记添加设备就绪事件。所以最后我在设备事件中添加了它,现在它在安卓和ios上运行得非常好

this.platform.ready().then(()=> {
   this.appVersion.getVersionNumber().then((res)=>{
    console.log(res); 
   }, (err)=>{
    console.log(err); 
   });
}); 

我忘记添加设备就绪事件。所以最后我在设备事件中添加了它,现在它在安卓和ios上运行得非常好

this.platform.ready().then(()=> {
   this.appVersion.getVersionNumber().then((res)=>{
    console.log(res); 
   }, (err)=>{
    console.log(err); 
   });
}); 

感谢您的回答,但getversionnumber是promise方法。如何在浏览器中使用它?@GuilhermeSampaio您可以从package.json文件导入版本,并在爱奥尼亚的package文件中维护正确的版本project@Khurshid安萨里如何?我在config.xml中维护它。将必须使用两个位置?谢谢回答,但getversionnumber是promise方法。如何在浏览器中使用它?@GuilhermeSampaio您可以从package.json文件导入版本,并在爱奥尼亚的包文件中维护正确的版本project@Khurshid安萨里如何?我在config.xml中维护它。要用两个地方吗?