文章詳情頁(yè)
javascript - 最終生成的jsBundle文件壓縮問題
瀏覽:134日期:2023-03-09 14:42:13
問題描述
如果在項(xiàng)目webpack.config.js文件中寫入
plugins: [bannerPlugin, new webpack.optimize.UglifyJsPlugin({compress: { warnings: false} })]
這樣打包生成的jsBundle文件體積是小了50%,但是問題是app無(wú)法加載這樣的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' }不被壓縮,就像樓上說(shuō)的那樣。
標(biāo)簽:
JavaScript
相關(guān)文章:
1. javascript - webpack1和webpack2有什么區(qū)別?2. thinkPHP5中獲取數(shù)據(jù)庫(kù)數(shù)據(jù)后默認(rèn)選中下拉框的值,傳遞到后臺(tái)消失不見。有圖有代碼,希望有人幫忙3. django - Python error: [Errno 99] Cannot assign requested address4. 求救一下,用新版的phpstudy,數(shù)據(jù)庫(kù)過(guò)段時(shí)間會(huì)消失是什么情況?5. python小白,關(guān)于函數(shù)問題6. javascript - vscode alt+shift+f 格式化js代碼,通不過(guò)eslint的代碼風(fēng)格檢查怎么辦。。。7. python小白 關(guān)于類里面的方法獲取變量失敗的問題8. Python2中code.co_kwonlyargcount的等效寫法9. [python2]local variable referenced before assignment問題10. python - vscode 如何在控制臺(tái)輸入
排行榜

熱門標(biāo)簽