摘要:隨著項目越來約龐大,導致構建包的時候速度緩慢首先推薦使用的可視化資源分析工具。拉拉拉拉拉開心瀏覽器打開分析結果,大概長這個樣子喲分析結果出來了,接下來就可以開始優化啦
隨著項目越來約龐大,導致構建包的時候速度緩慢!
首先推薦使用wepback的可視化資源分析工具。以下給出webpack-bundle-analyzer配置【vue-cli構建項目時會自動配置好】
安裝webpack-bundle-analyzer
控制臺輸入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生產環境中 build/webpack.prod.conf.js文件中
... if (config.build.bundleAnalyzerReport) { var BundleAnalyzerPlugin = require("webpack-bundle-analyzer").BundleAnalyzerPlugin webpackConfig.plugins.push(new BundleAnalyzerPlugin()) } ...
開始使用webpack-bundle-analyzer
控制臺輸入cnpm run build --report
等待構建完成后,在瀏覽器中輸入localhost:8888打開分析結果,就可以開始分析啦。拉拉拉拉拉!開心.png
瀏覽器打開分析結果,大概長這個樣子喲
分析結果出來了,接下來就可以開始優化啦
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/97136.html
摘要:是通過加載器和插件對資源進行處理的。另外我們知道是對整個過程進行控制,所以在其配置文件中配置的每一個對項目中該配置路徑下所有的資源都可以管理。 一 概念介紹 gulp 是 task runner,Webpack 是 module bundler。可以這么說, Webpack 和 gulp 本身都有 95% 的功能是不能被對方替代,或者直接說和對方不重疊的。 1 什么是gulp Gulp...
摘要:前言本文基于,主要涉及基本概念基本配置和實際項目打包優化。關于概念方面參考官網,常用配置來自于網絡資源,在文末有相關參考鏈接,實踐部分基于自己的項目進行優化配置。同一文件中,修改某個影響其他。 前言:本文基于weboack4.x,主要涉及webpack4 基本概念、基本配置和實際項目打包優化。關于概念方面參考官網,常用配置來自于網絡資源,在文末有相關參考鏈接,實踐部分基于自己的項目進行...
摘要:優化空間不大主要關注另外兩個上面。目前為止,項目打包后的大部頭就是,這個目前的優化空間較小。當然,從整體優化的大維度上來說優化的點還有很多,這個文章繼續更新下去。 項目現狀 項目是一個數據監測平臺,引入了ehcart和three.js 負責項目的數據可視化;打包后,體積高達2.1M,這個體積相比于我的項目規模來說就顯得稍有笨重了 使用webpack-bundle-analyzer分析了...
閱讀 1864·2021-11-25 09:43
閱讀 2146·2021-11-19 09:40
閱讀 3422·2021-11-18 13:12
閱讀 1739·2021-09-29 09:35
閱讀 661·2021-08-24 10:00
閱讀 2505·2019-08-30 15:55
閱讀 1709·2019-08-30 12:56
閱讀 1815·2019-08-28 17:59