如果在项目webpack.config.js
文件中写入
plugins: [bannerPlugin,
new webpack.optimize.UglifyJsPlugin({
compress: {
warnings: false
}
})
]
这样打包生成的jsBundle文件体积是小了50%,但是问题是app无法加载这样的jsBundle文件,有没有相关的解决方法呢?
不能加载压缩的jsBundle 是因为你需要添加 weex能够识别的banner
如果使用Vue进行开发,需要保留 { "framework": "Vue" }
// 代码压缩插件
代码如下
如果使用了
Vue
开发,需要保持{ "framework": "Vue" }
不被压缩,就像楼上说的那样。