webpack4.0 学习教程(1)
1.webpack外置配置文件名:webpack.config.js
更改package.json文件
"scripts": {
'build':'webpack -- config webpack.config.js'
}
2.如指定其他webpack文件名:webpack.config.dev.js
更改package.json文件
"scripts": {
'build':'webpack -- config webpack.config.dev.js'
}
或者~~
1.修改webpack.config.js 文件
const webpack = require("webpack");
const config = {
//公共webpack配置
};
module.exports = function (env = 'dev') {
// env = env || "dev";
return require("./webpack.config." + env + ".js")(env, config);
};
2.修改package.json 文件
"scripts": {
'build':'webpack --env=dev -p'
}
-p 代表 压缩文件
3.修改webpack.config.dev.js
const webpackMerge = require("webpack-merge");
const config = {
entry:{
...
},
output:{
...
},
module:{
...
},
plugins:[
...
]
}
module.exports = function (env, defaultConfig) {
return webpackMerge(defaultConfig, config);
};