webpack发生产。测试环境和生产环境的代码都使用了UglifyJsPlugin插件进行压缩混淆,不过测试环境为了方便定位错误,开启了sourcemap,但是在测试环境测试完成后,发布生产后发现部分页面无法显示,并且没有警告和报错。
webpack发生产。测试环境和生产环境的代码都使用了UglifyJsPlugin插件进行压缩混淆,不过测试环境为了方便定位错误,开启了sourcemap,但是在测试环境测试完成后,发布生产后发现部分页面无法显示,并且没有警告和报错。
2 回答989 阅读✓ 已解决
2 回答1k 阅读
1 回答1.1k 阅读
875 阅读
644 阅读
google后找到原因:Webpack optimize with UglifyJS plugin causes runtime error
在配置项里面设置:
mangle: false
取消代码混淆就好了。但是奇怪的是开启sourcemap的话,就不受这个的影响。