javascript - 最終生成的jsBundle文件壓縮問(wèn)題
問(wèn)題描述
如果在項(xiàng)目webpack.config.js文件中寫入
plugins: [bannerPlugin, new webpack.optimize.UglifyJsPlugin({compress: { warnings: false} })]
這樣打包生成的jsBundle文件體積是小了50%,但是問(wèn)題是app無(wú)法加載這樣的jsBundle文件,有沒(méi)有相關(guān)的解決方法呢?
問(wèn)題解答
回答1:不能加載壓縮的jsBundle 是因?yàn)槟阈枰砑?weex能夠識(shí)別的banner如果使用Vue進(jìn)行開發(fā),需要保留 { 'framework': 'Vue' }// 代碼壓縮插件代碼如下
var optimizePlugin = new webpack.optimize.UglifyJsPlugin({ compress: { warnings: false }, //保留banner comments: /{ 'framework': 'Vue' }/, sourceMap: true})回答2:
如果使用了Vue開發(fā),需要保持{ 'framework': 'Vue' }不被壓縮,就像樓上說(shuō)的那樣。
相關(guān)文章:
1. 在應(yīng)用配置文件 app.php 中找不到’route_check_cache’配置項(xiàng)2. html按鍵開關(guān)如何提交我想需要的值到數(shù)據(jù)庫(kù)3. gvim - 誰(shuí)有vim里CSS的Indent文件, 能縮進(jìn)@media里面的4. Android中能不能判斷一個(gè)數(shù)據(jù)庫(kù)是create來(lái)的,還是open來(lái)的?5. HTML 5輸入框只能輸入漢字、字母、數(shù)字、標(biāo)點(diǎn)符號(hào)?正則如何寫?6. javascript - 請(qǐng)教如何獲取百度貼吧新增的兩個(gè)加密參數(shù)7. 跟著課件一模一樣的操作使用tp6,出現(xiàn)了錯(cuò)誤8. PHP類屬性聲明?9. javascript - 求助canvas繪制馬賽克的問(wèn)題,老是取色不準(zhǔn)10. html - 微信瀏覽器h5<video>標(biāo)簽問(wèn)題
