nakarte

Source code of https://map.sikmir.ru (fork)
git clone git://git.sikmir.ru/nakarte
Log | Files | Refs | LICENSE

commit 53ebe17553bb088f54418bcdd5e40e14397fb8a8
parent 9b595d53539b084411d8003574ae1cff2b5339f1
Author: Sergej Orlov <wladimirych@gmail.com>
Date:   Wed,  4 Dec 2019 20:50:51 +0100

config: explicitly specify NODE_ENV dev mode

Diffstat:
Mpackage.json | 2+-
Mwebpack/webpack.config.js | 13++++++++++++-
2 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/package.json b/package.json @@ -3,7 +3,7 @@ "version": "1.0.0", "scripts": { "build": "node scripts/build.js", - "start": "webpack-dev-server --open --config webpack/webpack.config.js --hot", + "start": "cross-env NODE_ENV=development webpack-dev-server --open --config webpack/webpack.config.js --hot", "lint": "eslint '**/*.js' && stylelint '**/*.css'" }, "repository": { diff --git a/webpack/webpack.config.js b/webpack/webpack.config.js @@ -7,7 +7,18 @@ const StyleLintPlugin = require('stylelint-webpack-plugin'); const paths = require('./paths'); -const mode = process.env.NODE_ENV === 'production' ? 'production' : 'development'; +const envs = { + production: true, + development: true +}; + +const mode = process.env.NODE_ENV; + +if (!envs[mode]) { + console.log(`NODE_ENV has invalid value "${mode}"`); + process.exit(1); +} + const isProduction = mode === 'production'; const productionOutput = {