我有一个webpack grunt任务为我构建我的应用程序。它工作得很好,但是我注意到我的jenkins工作日志来自prod buil(特别是webpack部分)的大量文本,我正在研究是否可以解决这个问题。
问题是它注销了这个:
...0% compile 10% 0/1 build modules 70% 1/1 build modules 40% 1/2 build modules 30% 1/3...
我缩短了它的大约600个模块,所以文本块是巨大的。
从谷歌搜索我发现了一些东西,并试图将其添加到我的prod webpack文件
stats: {
assets: false,
colors: true,
modules: false,
version: false,
hash: false,
timings: false,
chunks: false,
chunkModules: false
},
但是,这似乎不起作用。我发现这个线程似乎是正确的方向https://github.com/webpack/webpack/issues/476,但我无法得到任何建议的修复工作。我正在使用grunt-webpack
,只是提示它可能有所帮助,这是我的prod
任务:
return {
prod: {
entry: {
index: './client/app.jsx'
},
output: {
path: path.join(__dirname, '../client'),
publicPath: "/client/",
filename: 'bundle.js'
},
module: {
loaders: [{
test: /\.jsx?$/,
exclude: /node_modules/,
loader: 'babel-loader'
}]
},
resolve: {
extensions: ['', '.js', '.jsx']
},
stats: {
assets: false,
colors: true,
modules: false,
version: false,
hash: false,
timings: false,
chunks: false,
chunkModules: false
},
plugins: [
new webpack.DefinePlugin({
"process.env": {
"NODE_ENV": JSON.stringify("production")
}
}),
new webpack.optimize.DedupePlugin(),
new webpack.optimize.UglifyJsPlugin()
]
}
}
我只是想改变它,所以刺激任务并不是一切,如果它只是说像“建立完整”这样的东西。这将是理想的。有没有办法实现这个目标?谢谢!