我有一个使用webpack打包的同构React应用程序。
我有两个入口点对应于两个打包文件输出:vendors.js
和app.js
。
当运行webpack-dev-server或没有任何优化标志编译时,一切正常。但是,一旦我尝试使用Uglify插件,编译输出中就会出现错误。
我已经尝试过:
webpack -p
webpack -optimize-minimize
或在配置文件中:
new webpack.optimize.UglifyJsPlugin({sourceMap:false})
但是所有的结果都导致相同的运行时错误(未定义的变量)。
有什么明显的原因可能导致这种情况吗?Uglify是否过于热衷并删除了不应该删除的内容?
webpack -p
和使用UglifyJsPlugin
插件的区别吗? - Matthew