最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決webpack-bundle-analyzer的問題大坑

 更新時間:2023年06月08日 09:12:41   作者:IT博客技術(shù)分享  
這篇文章主要介紹了解決webpack-bundle-analyzer的問題大坑,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

webpack-bundle-analyzer的問題大坑

關于webpack-bundle-analyzer的問題大坑,會導致,打包后端口占用,復制一份代碼在起一個服務,報錯端口占用,無法啟動。

報錯如下

解決辦法

1.首先引入webpack-bundle-analyzer模塊

安裝命令:npm install –save-dev webpack-bundle-analyzer

2.在webpack中的代碼配置 (vueCli3.0 舉例)

先說正常的流程的步驟:

2.1、在vue.config.js中進行配置

chainWebpack: config => {
    config.plugin('webpack-bundle-analyzer').use(require('webpack-bundle-analyzer').BundleAnalyzerPlugin)
}

2.2、在package.json中配置(或直接使用npm run build --report) 

"scripts": {
    "analyz": "NODE_ENV=production npm_config_report=true npm run build"
}

2.3、 只配置生產(chǎn)環(huán)境的打包

config.when(process.env.NODE_ENV === 'production', config => {
    config.plugin('webpack-bundle-analyzer').use(require('webpack-bundle-analyzer').BundleAnalyzerPlugin)
})

2.4、執(zhí)行打包命令(會在瀏覽器自動打開http://127.0.0.1:8888) 

npm run bulid

如果8888端口被占用,則提示打包失敗。

2.5、下面來說說端口被占用的處理方法:

首先要在vue.conf.js里

const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;
    new BundleAnalyzerPlugin({
            analyzerMode: 'server',
            analyzerHost: '127.0.0.1',
            analyzerPort: 8889,
            reportFilename: 'report.html',
            defaultSizes: 'parsed',
            openAnalyzer: true,
            generateStatsFile: false,
            statsFilename: 'stats.json',
            statsOptions: null,
            logLevel: 'info'
        })
}
if (config.build.bundleAnalyzerReport) {
    const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin
    webpackConfig.plugins.push(new BundleAnalyzerPlugin())
}

我是這么判斷的:

// 生產(chǎn)環(huán)境相關配置
		if (isProduction) {
			config.plugins.push(
				new BundleAnalyzerPlugin({
					analyzerMode: 'server',
					analyzerHost: '127.0.0.1',
					analyzerPort: 8880,
					reportFilename: 'report.html',
					defaultSizes: 'parsed',
					openAnalyzer: true,
					generateStatsFile: false,
					statsFilename: 'stats.json',
					statsOptions: null,
					logLevel: 'info'
				}),
            )
      }

復制一份code再起一個服務的時候,只需要改:analyzerPort: 8880,  就可以了。

好啦,這樣在webpack里基本的配置就完成了,而且你npm run build 的時候就會自動打開網(wǎng)址,顯示你的打包后的js文件組成和大小。

最后就是引入和使用了

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Vue?watch中監(jiān)聽值的變化,判斷后修改值方式

    Vue?watch中監(jiān)聽值的變化,判斷后修改值方式

    這篇文章主要介紹了Vue?watch中監(jiān)聽值的變化,判斷后修改值方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • Vue?2?如何添加?register-service-worker?實現(xiàn)緩存請求的問題

    Vue?2?如何添加?register-service-worker?實現(xiàn)緩存請求的問題

    這篇文章主要介紹了Vue?2?如何添加?register-service-worker?以實現(xiàn)緩存請求的目的,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-11-11
  • vue+springboot上傳大文件的實現(xiàn)示例

    vue+springboot上傳大文件的實現(xiàn)示例

    本文主要介紹了vue+springboot上傳大文件的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-04-04
  • 前端Vue單元測試入門教程

    前端Vue單元測試入門教程

    單元測試是用來測試項目中的一個模塊的功能,本文主要介紹了前端Vue單元測試入門教程,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • vue中如何動態(tài)設置css樣式的hover

    vue中如何動態(tài)設置css樣式的hover

    這篇文章主要介紹了vue中如何動態(tài)設置css樣式的hover,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • Vue+Flask實現(xiàn)圖片傳輸功能

    Vue+Flask實現(xiàn)圖片傳輸功能

    這篇文章主要為大家詳細介紹了Vue+Flask實現(xiàn)圖片傳輸功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • vue3純前端實現(xiàn)驗證碼代碼示例

    vue3純前端實現(xiàn)驗證碼代碼示例

    這篇文章主要介紹了驗證碼的用途和分類,展示了如何創(chuàng)建一個簡單的純前端字符驗證碼組件,并通過Canvas增加干擾線和干擾點的效果,通過Vue組件化開發(fā),文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2025-01-01
  • vue實現(xiàn)簡單轉(zhuǎn)盤抽獎功能

    vue實現(xiàn)簡單轉(zhuǎn)盤抽獎功能

    這篇文章主要為大家詳細介紹了vue實現(xiàn)簡單轉(zhuǎn)盤抽獎功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 超詳細圖解如何運行vue項目

    超詳細圖解如何運行vue項目

    Vue是一套用于構(gòu)建用戶界面的漸進式框架,它的核心庫只關注視圖層,易于上手,也便于與其他庫或已有項目整合,下面這篇文章主要給大家介紹了關于如何運行vue項目的相關資料,需要的朋友可以參考下
    2023-05-05
  • 解析vue中的$mount

    解析vue中的$mount

    本文主要是帶領大家分析$mount的相關知識,需要的朋友一起學習吧
    2017-12-12

最新評論

繁峙县| 德庆县| 湖南省| 神农架林区| 康马县| 历史| 家居| 封开县| 临朐县| 崇明县| 呼和浩特市| 上栗县| 延寿县| 五家渠市| 榆林市| 平南县| 德格县| 孟津县| 中方县| 内江市| 永泰县| 苏尼特左旗| 涿鹿县| 西和县| 富源县| 山阴县| 蓝山县| 安溪县| 华宁县| 和龙市| 富阳市| 唐海县| 莒南县| 和顺县| 广饶县| 南充市| 探索| 织金县| 宣武区| 灌南县| 烟台市|