成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

webpack的可視化資源分析工具webpack-bundle-analyzer的使用

xiaowugui666 / 1570人閱讀

摘要:隨著項(xiàng)目越來(lái)約龐大,導(dǎo)致構(gòu)建包的時(shí)候速度緩慢首先推薦使用的可視化資源分析工具。拉拉拉拉拉開心瀏覽器打開分析結(jié)果,大概長(zhǎng)這個(gè)樣子喲分析結(jié)果出來(lái)了,接下來(lái)就可以開始優(yōu)化啦

隨著項(xiàng)目越來(lái)約龐大,導(dǎo)致構(gòu)建包的時(shí)候速度緩慢!

首先推薦使用wepback的可視化資源分析工具。以下給出webpack-bundle-analyzer配置【vue-cli構(gòu)建項(xiàng)目時(shí)會(huì)自動(dòng)配置好】

安裝webpack-bundle-analyzer
控制臺(tái)輸入npm/cnpm install --save-dev webpack-bundle-analyzer

config/index.js文件中

module.exports = {
  build: {
  ...
    // Run the build command with an extra argument to
    // View the bundle analyzer report after build finishes:
    // `npm run build --report`
    // Set to `true` or `false` to always turn it on or off
    bundleAnalyzerReport: process.env.npm_config_report
  }
  ...
}

webpack生產(chǎn)環(huán)境中 build/webpack.prod.conf.js文件中

...
if (config.build.bundleAnalyzerReport) {
  var BundleAnalyzerPlugin = require("webpack-bundle-analyzer").BundleAnalyzerPlugin
  webpackConfig.plugins.push(new BundleAnalyzerPlugin())
}
...

開始使用webpack-bundle-analyzer
控制臺(tái)輸入cnpm run build --report
等待構(gòu)建完成后,在瀏覽器中輸入localhost:8888打開分析結(jié)果,就可以開始分析啦。拉拉拉拉拉!開心.png
瀏覽器打開分析結(jié)果,大概長(zhǎng)這個(gè)樣子喲

分析結(jié)果出來(lái)了,接下來(lái)就可以開始優(yōu)化啦

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/97136.html

相關(guān)文章

  • 前端架構(gòu)gulp與webpack(知識(shí)點(diǎn)整理)

    摘要:是通過(guò)加載器和插件對(duì)資源進(jìn)行處理的。另外我們知道是對(duì)整個(gè)過(guò)程進(jìn)行控制,所以在其配置文件中配置的每一個(gè)對(duì)項(xiàng)目中該配置路徑下所有的資源都可以管理。 一 概念介紹 gulp 是 task runner,Webpack 是 module bundler。可以這么說(shuō), Webpack 和 gulp 本身都有 95% 的功能是不能被對(duì)方替代,或者直接說(shuō)和對(duì)方不重疊的。 1 什么是gulp Gulp...

    willin 評(píng)論0 收藏0
  • webpack 基礎(chǔ)與項(xiàng)目?jī)?yōu)化實(shí)踐總結(jié)

    摘要:前言本文基于,主要涉及基本概念基本配置和實(shí)際項(xiàng)目打包優(yōu)化。關(guān)于概念方面參考官網(wǎng),常用配置來(lái)自于網(wǎng)絡(luò)資源,在文末有相關(guān)參考鏈接,實(shí)踐部分基于自己的項(xiàng)目進(jìn)行優(yōu)化配置。同一文件中,修改某個(gè)影響其他。 前言:本文基于weboack4.x,主要涉及webpack4 基本概念、基本配置和實(shí)際項(xiàng)目打包優(yōu)化。關(guān)于概念方面參考官網(wǎng),常用配置來(lái)自于網(wǎng)絡(luò)資源,在文末有相關(guān)參考鏈接,實(shí)踐部分基于自己的項(xiàng)目進(jìn)行...

    Scorpion 評(píng)論0 收藏0
  • 記一次vue-webpack項(xiàng)目?jī)?yōu)化實(shí)踐【更新】

    摘要:優(yōu)化空間不大主要關(guān)注另外兩個(gè)上面。目前為止,項(xiàng)目打包后的大部頭就是,這個(gè)目前的優(yōu)化空間較小。當(dāng)然,從整體優(yōu)化的大維度上來(lái)說(shuō)優(yōu)化的點(diǎn)還有很多,這個(gè)文章繼續(xù)更新下去。 項(xiàng)目現(xiàn)狀 項(xiàng)目是一個(gè)數(shù)據(jù)監(jiān)測(cè)平臺(tái),引入了ehcart和three.js 負(fù)責(zé)項(xiàng)目的數(shù)據(jù)可視化;打包后,體積高達(dá)2.1M,這個(gè)體積相比于我的項(xiàng)目規(guī)模來(lái)說(shuō)就顯得稍有笨重了 使用webpack-bundle-analyzer分析了...

    ernest.wang 評(píng)論0 收藏0
  • vue首屏加載優(yōu)化

    摘要:為了讓事情更簡(jiǎn)單,允許將組件定義為一個(gè)工廠函數(shù),動(dòng)態(tài)地解析組件的定義。只在組件需要渲染時(shí)觸發(fā)工廠函數(shù),并且把結(jié)果緩存起來(lái),用于后面的再次渲染。 庫(kù)使用情況 vue vue-router axios muse-ui material-icons vue-baidu-map 未優(yōu)化前 首先我們?cè)谡G闆r下buildshowImg(https://segmentfault.com/img...

    Kaede 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<