使用webpack的UglifyJs在进行生产构建时会冻结

时间:2016-03-27 17:03:13

标签: javascript npm webpack uglifyjs

我正在使用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会很好。

1 个答案:

答案 0 :(得分:0)

这是来自@ user104317上方的评论部分。

"观看"告诉webpack继续运行并在文件发生变化时自动构建文件。构建完成了。该命令将继续运行直至被杀。