文章詳情頁
javascript - 最終生成的jsBundle文件壓縮問題
瀏覽:192日期:2023-03-09 14:42:13
問題描述
如果在項(xiàng)目webpack.config.js文件中寫入
plugins: [bannerPlugin, new webpack.optimize.UglifyJsPlugin({compress: { warnings: false} })]
這樣打包生成的jsBundle文件體積是小了50%,但是問題是app無法加載這樣的jsBundle文件,有沒有相關(guā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' }不被壓縮,就像樓上說的那樣。
標(biāo)簽:
JavaScript
相關(guān)文章:
1. javascript - 使用form進(jìn)行頁面跳轉(zhuǎn),但是很慢,如何加一個(gè)Loading?2. javascript - ES6規(guī)范下 repeat 函數(shù)報(bào)錯(cuò) Invalid count value3. angular.js - angularjs 注入模塊報(bào)錯(cuò) 很怪異... 求解惑4. angular.js - 輸入郵箱地址之后, 如何使其自動(dòng)在末尾添加分號(hào)?5. javascript - JS 里面的 delete object.key 到底刪除了什么?6. docker-machine添加一個(gè)已有的docker主機(jī)問題7. mysql - 電商如何存儲(chǔ)營(yíng)業(yè)額數(shù)據(jù)8. 管理員信息修改時(shí)的密碼問題9. html5 - 為什么使使用vue cli 腳手架,post-css 沒有自動(dòng)對(duì)css3屬性自動(dòng)添加瀏覽器前綴呢?10. javascript - html5的data屬性怎么指定一個(gè)function函數(shù)呢?
排行榜

熱門標(biāo)簽