1.不同的系统下支持的脚本书写方式不一,所以我们需要安装一个插件
npm i --save --dev cross-env
2.package.json里面是这样写的:
"scripts": {
"dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js",
"start": "cross-env NODE_ENV=123456 npm run dev",
"build:prod": "cross-env NODE_ENV=production webpack --config webpack.config.js",
"build:develop": "cross-env NODE_ENV=develop webpack --config webpack.config.js",
"build:master": "cross-env NODE_ENV=master webpack --config webpack.config.js"
},
3.在webpack.config.js里面的判断:
var env = process.env.NODE_ENV;
我们据此让webpack.config.js的module.exports暴露出不同的内容
网友评论