"scripts": {
"build": "cross-env NODE_ENV=production webpack --config webpack.config.js",
"dev": "cross-env NODE_ENV=development webpack-dev-server --config webpack.config.js"
},
plugins: [
new webpack.DefinePlugin({
'process.env': {
NODE_ENV: isDev ? '"development"': '"production"'
}
})]
DefinPlugin里面定义的必要性是 你可以在你的src 目录下的文件里直接使用process.env.NODE_ENV
老师的原意是用它来判断优化打包源码 vue、react、angular 等第三方插件库,而我使用webpack4 ,它已经默认做了处理,所以不需要再去设置