如何在ember电子应用中设置应用版本?

时间:2018-01-07 17:58:42

标签: electron

我需要像1.006这样设置app versio
我用的是余烬电子 这里: enter image description here

1 个答案:

答案 0 :(得分:0)

我通常在我的ember电子应用程序中遵循semvar版本,并使用package.json版本作为我的应用版本。您可以将版本号保存在一个位置(package.json),并在应用程序中的任何位置使用它。

要访问package.json中的版本,请将以下代码添加到config / enviroment.js文件中:

/* eslint-env node */
'use strict';

const pjson = require('../package.json');

module.exports = function (environment) {

   // ENV variables, etc ...

   APP: {
     appVersion: pjson.version,
     appAuthor: pjson.author
   },

  // remainder of environment.js ...

  return ENV;
};

使用app / controllers / application.js:

import Controller from '@ember/controller';
import config from '../config/environment';

export default Controller.extend({
   appVer: config.APP.appVersion

});
然后,您可以使用{{appVer}}在任何地方显示您的版本号。