生产环境配置
独立的配置文件
development 和 production 环境应使用独立的配置文件,但是两个配置文件中存在着相同的部分。因此可以借助 webpack-merge 工具,来引用一个 common 的配置,以此避免编写重复的配置项。
yarn add -D webpack-mergewebpack.common.js
const HtmlWebpackPlugin = require('html-webpack-plugin')
const path = require('path')
module.exports = {
entry: {
app: './src/index.js'
},
output: {
filename: '[name].[hash:10].js',
path: path.resolve(__dirname, 'dist'),
clean: true
},
plugins: [
new HtmlWebpackPlugin({
title: 'Webpack'
})
]
}webpack.dev.js
webpack.prod.js
在 package.json 添加 scripts
Last updated