我已经从A2创建了webpack构建。它是包含所有组件的大文件,并且此文件正常工作(如果我将此文件包含在缩小版本中),并且所有组件/视图/模板都按预期工作。 但是我想用gulp对这个文件进行uglify,并且在缩小之后,某些功能会丢失或者无法正常工作,例如 - 某些html模板不会被渲染。 我想知道 - 我错过了什么,或者我的gulpfile没有正确设置? 这是:
decrypt
似乎,当代码被缩小时会丢失一些东西。 并且控制台没有呈现任何错误。
答案 0 :(得分:0)
使用webpack,您可以使用UglifyJsPlugin
来验证代码。检查uglify js在official usage documentation
const UglifyJsPlugin = require('webpack/lib/optimize/UglifyJsPlugin');
plugins: [
// your other webpack plugin
new UglifyJsPlugin({
beautify: false, //prod
mangle: {
screw_ie8: true,
keep_fnames: true
}, //prod
compress: {
screw_ie8: true
}, //prod
comments: false //prod
})
]