gpt4 book ai didi

javascript - Webpack 生产版本

转载 作者:行者123 更新时间:2023-12-03 08:10:48 25 4
gpt4 key购买 nike

是否可以在配置文件中找出将创建什么版本的文件?

我有简单的配置文件:

...
entry: {
"./src/application.js": "./dev",
"./src/application.min.js": "./dev"
},
module: {
loaders: [{
test: /application\.js/,
loaders: ["uglify"]
}]
},
output: {
path: './',
filename: "[name]"
}
...

如果我运行webpack,它应该只运行./src/application.js,如果我运行webpack -p,它应该是运行两者(或仅运行 uglify 版本)。

最佳答案

对我来说,这很有帮助:

var ExtractTextPlugin = require("extract-text-webpack-plugin"),
CompressionPlugin = require("compression-webpack-plugin");
isProduction = process.argv.indexOf("-p") > -1,
plugins = [
new ExtractTextPlugin("[name].gz.css")
];

if(isProduction){
plugins.push(new CompressionPlugin({
asset: "{file}",
regexp: /\.js$|\.css$/
}));
}

并在module.exports中将plugins更改为plugins:plugins

关于javascript - Webpack 生产版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34156011/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com