这是我的webpack.config.js
var path = require('path');
var webpack = require('webpack');
module.exports = {
devtool: 'cheap-module-eval-source-map',
entry: [
'webpack-hot-middleware/client',
'./src/index'
],
output: {
path: path.join(__dirname, 'dist'),
filename: `[name].bundle.js`,
chunkFilename: `[name].bundle.js`
},
plugins: [
new webpack.HotModuleReplacementPlugin(),
new webpack.optimize.ModuleConcatenationPlugin(),
new webpack.DefinePlugin({
'process.env': {
'NODE_ENV': JSON.stringify('production')
}
}),
new webpack.optimize.CommonsChunkPlugin({
.... }
})
]...
};
我将NODE_ENV设置为生产模式,但我的网站显示为红色,这意味着它仍处于开发模式。怎么啦?我怎样才能缩小我的体型?
"webpack": "^3.10.0",
"webpack-bundle-analyzer": "^2.11.1",
"webpack-dev-middleware": "^1.12.0",
"webpack-hot-middleware": "^2.22.1"
发布于 2018-10-19 18:38:30
尝试使用
webpack -p
这应该会减少捆绑包大小,并在生产模式下捆绑它。
https://stackoverflow.com/questions/52888556
复制相似问题