Как я могу получить текущий --mode
, указанный в package.json внутри webpack.config.js? (Например, для загрузки некоторых плагинов.)
package.json
"scripts": {
"dev": "webpack --mode development",
"build": "webpack --mode production"
}
Что я сделал в Webpack 3:
package.json
"scripts": {
"build": "cross-env NODE_ENV=development webpack",
"prod": "cross-env NODE_ENV=production webpack"
},
Затем я смог получить среду в Webpack с помощью process.env.NODE_ENV
.
Конечно, я могу передать NODE_ENV
с --mode
, но я предпочитаю избегать дублирования.