使用webpack的UglifyJs在进行生产构建时会冻结
UglifyJs with webpack just freezes when doing production build
我使用的是Webpack,当我运行生产构建时,即
webpack -p
构建永远不会完成。
快速搜索显示要禁用uglifyjs的源地图。。。但我找不到一个恰当的解释来解释如何做到这一点。
理想情况下,我可以从配置中禁用sourceMap。
最后,这带来了另一个问题,那就是……当我创建生产构建时,我不应该想要一个源映射吗?禁用该功能似乎是一个糟糕的解决方法。
module.exports = {
entry: ["./utils", "./app.js" ],
output: { filename: "bundle.js" },
module:{
preLoaders:[
{
test: /'.js$/,
exclude: /node_modules/,
loader: 'jshint-loader'
}
],
loaders: [
{
test:/'.es6$/,
exclude: /node_modules/,
loader: "babel",
query: {
presets: ['es2015']
}
}
]
},
resolve: {
extensions: ['', '.js', '.es6']
},
watch: true
}
更新:好吧…看起来我配置的watch: true
部分是罪魁祸首。。。但是,知道如何禁用sourceMaps还是很好的。
这来自上面评论部分的@user104317。
"Watch"告诉webpack保持运行,并在文件更改时自动构建文件。构建完成。命令会一直运行直到被杀。
相关文章:
- 在哪里使用名为“;冻结”;
- 我应该如何从xml文件构建一个javascript页面
- 如何在DOM元素上按类型构建此函数
- Sencha Touch构建-排除文件
- RubyonRails——构建交互式接口应该朝哪个方向发展
- For循环冻结Javascript
- 如何在构建node-webkit应用程序后获取外部资源
- Ext.js从json构建模型关系的问题
- 为什么继续;语句冻结浏览器
- 如何为生产构建angular2应用程序
- Grunt构建导致Angular应用程序在dist上崩溃
- 构建JS测试,警报窗口重复上一个Q,而不是问下一个Q
- 动态构建一个数据表与scriplets
- 如何只使用特定的表行构建简单的手风琴
- 为tweet构建chrome扩展
- 如何构建angular.js应用程序
- Javascript-SetTimeout导致浏览器冻结
- 用于发现哪个JS/jQuery脚本正在冻结页面的工具或技术
- 如何使用Meteorjs构建实时应用程序
- 使用webpack的UglifyJs在进行生产构建时会冻结