diff --git a/package.json b/package.json index 76a946c46..e6ad90917 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "description": "", "main": "index.js", "scripts": { - "dev": "cross-env APP_ENV=development APP_VERSION=$(npm run print_version --silent) webpack serve --env mode=dev --env isDevServer --mode development --config ./webpack.config.js", + "dev": "cross-env APP_ENV=development webpack serve --env mode=dev --env isDevServer --mode development --config ./webpack.config.js", "build": "webpack --mode production", "build:staging": "rm -rf dist/ && APP_ENV=staging APP_VERSION=$(npm run print_version --silent) npm run build && ./deploy/copy_to_dist.sh", "build:production": "npm i && rm -rf dist/ && APP_VERSION=$(npm run inc_version --silent) APP_ENV=production npm run build && ./deploy/copy_to_dist.sh", diff --git a/webpack.config.js b/webpack.config.js index 1b3f38ca0..c46caf187 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -14,6 +14,7 @@ const { GitRevisionPlugin } = require('git-revision-webpack-plugin'); const gitRevisionPlugin = new GitRevisionPlugin(); const branch = process.env.HEAD || gitRevisionPlugin.branch(); const appRevision = (!branch || branch === 'HEAD') ? gitRevisionPlugin.commithash().substring(0, 7) : branch; +const appVersion = require('./package.json').version; dotenv.config(); @@ -121,7 +122,7 @@ module.exports = (env = {}, argv = {}) => { new EnvironmentPlugin({ APP_ENV: 'production', APP_NAME: null, - APP_VERSION: undefined, + APP_VERSION: appVersion, APP_REVISION: appRevision, TELEGRAM_T_API_ID: undefined, TELEGRAM_T_API_HASH: undefined,