Heim > Fragen und Antworten > Hauptteil
Wenn in der Projektdatei webpack.config.js
geschrieben
plugins: [bannerPlugin,
new webpack.optimize.UglifyJsPlugin({
compress: {
warnings: false
}
})
]
Die Größe der durch das Packen generierten jsBundle-Datei ist 50 % kleiner, aber das Problem besteht darin, dass die App eine solche jsBundle-Datei nicht laden kann. Gibt es eine relevante Lösung?
大家讲道理2017-07-05 10:56:19
不能加载压缩的jsBundle 是因为你需要添加 weex能够识别的banner如果使用Vue进行开发,需要保留 { "framework": "Vue" }
// 代码压缩插件
代码如下
var optimizePlugin = new webpack.optimize.UglifyJsPlugin({
compress: {
warnings: false
},
//保留banner
comments: /{ "framework": "Vue" }/,
sourceMap: true
})