0
在https://github.com/webpack/docs/wiki/optimization它聲明使用-p
使其使用UglifyJS。但它並不表示如何設置options for UglifyJS。例如semicolons
設置optimizeminimize選項
請注意,只宜做-p
的醜化不是每個建設
在https://github.com/webpack/docs/wiki/optimization它聲明使用-p
使其使用UglifyJS。但它並不表示如何設置options for UglifyJS。例如semicolons
設置optimizeminimize選項
請注意,只宜做-p
的醜化不是每個建設
更新: 正如你可能知道,-p
不過是生產快捷方式--optimize-minimize --optimize-occurrence-order
。如果webpack在當前目錄中找到配置文件,它將從配置文件中取得配置文件UglifyJsPlugin
。
而當你想只在生產模式下增加一個配置,你可以不喜歡,
> NODE_ENV=production webpack -p
var config = {
/*... other configs ... */
}
if (process.env.NODE_ENV === 'production') {
config.plugins.push(
new webpack.optimize.UglifyJsPlugin({
output: {
beautify: true,
quote_style : 2,
semicolons: false /* default: true */
}
})
)
}
module.exports = config
如果你有webpack.config.js
文件,你可以添加UglifyJsPlugin
與所需的選項如下圖所示。 semicolons
選項是output
選項的一部分。
plugins: [new webpack.optimize.UglifyJsPlugin({
output: {
beautify: true,
quote_style : 2,
semicolons: false /* default: true */
}
})]
但我只希望它發生時,我不是所有的時間'-p'。無論如何,我會檢查出來....並確認它有或沒有-p –