国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

vue2項目打包壓縮處理

這篇具有很好參考價值的文章主要介紹了vue2項目打包壓縮處理。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

平常項目打包后,js等文件會體積大,這樣用戶訪問會慢

vue2項目打包壓縮處理,vue,性能優(yōu)化,前端

webpack優(yōu)化 – compression-webpack-plugin 開啟gzip

1、安裝compression-webpack-plugin

這里我項目webpack版本是3.6.0,所以得安裝低版本得compression-webpack-plugin,webpack版本高于這個得安裝其他版本,不然會報錯

npm install compression-webpack-plugin@1.1.12 -D
2、修改配置
1、在config/index.js文件中修改productionGzip: true;
2、build/webpack.prod.conf.js文件中的plugins添加下面的代碼
  const CompressionWebpackPlugin = require('compression-webpack-plugin')

  webpackConfig.plugins.push(
    new CompressionWebpackPlugin({
      asset: '[path].gz[query]',
      algorithm: 'gzip',
      test: new RegExp(
        '\\.(' +
        config.build.productionGzipExtensions.join('|') +
        ')$'
      ),
      threshold: 10240,
      minRatio: 0.8
    })
  )
}

最后打包就可以了

注意?。?!后端服務(wù)器也記得配置可訪問gz文件,不然都是404

效果如下
vue2項目打包壓縮處理,vue,性能優(yōu)化,前端文章來源地址http://www.zghlxwxcb.cn/news/detail-801194.html

到了這里,關(guān)于vue2項目打包壓縮處理的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • vite+vue3+ts搭建項目八(打包性能優(yōu)化三:使用CDN)

    vite+vue3+ts搭建項目八(打包性能優(yōu)化三:使用CDN)

    使用vite-plugin-cdn-import 下載npm包 官方github:https://github.com/MMF-FE/vite-plugin-cdn-import 開發(fā)環(huán)境使用本地的npm包,cdn是打包時候才生效 在vite.config.ts中通過importToCDN引入 注意事項 :網(wǎng)上很多教程,還需要在 build 的 rollupOptions 添加對應(yīng)的 external ,如上注釋所示,其實是不需要的,

    2024年02月02日
    瀏覽(98)
  • 【vite+vue3.2 項目性能優(yōu)化實戰(zhàn)】打包體積分析插件rollup-plugin-visualizer視圖分析

    【vite+vue3.2 項目性能優(yōu)化實戰(zhàn)】打包體積分析插件rollup-plugin-visualizer視圖分析

    rollup-plugin-visualizer 是一個用于Rollup構(gòu)建工具的插件,它可以生成可視化的構(gòu)建報告,幫助開發(fā)者更好地了解構(gòu)建過程中的文件大小、依賴關(guān)系等信息。 使用 rollup-plugin-visualizer 插件,可以在構(gòu)建完成后生成一個交互式的HTML報告,其中包含了構(gòu)建過程中的各種統(tǒng)計信息,如文

    2024年02月07日
    瀏覽(39)
  • 【vue2】vue2中的性能優(yōu)化(持續(xù)更新中)

    【vue2】vue2中的性能優(yōu)化(持續(xù)更新中)

    ? v-for 遍歷避免同時使用 v-if ? v-for 中的key綁定唯一的值 ? v-show與v-if對性能的影響 ? 妙用計算屬性 ? 使用防抖與節(jié)流控制發(fā)送頻率 ? 路由守衛(wèi)處理請求避免重復(fù)發(fā)送請求 ? 使用第三方UI庫的引入方式 【前言】 該系列是博主在使用vue2開發(fā)項目中常用上的一些小Tips,學(xué)

    2024年01月16日
    瀏覽(19)
  • 用webpack做一些前端打包時的性能優(yōu)化

    一.webpack 的五個核心概念 1.Entry:入口指示,webpack以哪個文件為入口起點開始打包,分析構(gòu)建內(nèi)部依賴圖 2.output:輸出指示,webpack打包后的資源bundles輸出到哪里去,以及如何命名 3.loader :loader讓webpack能夠去處翻譯理那些非js文件(img css…) 4.Plugins :Plugins插件可以用于執(zhí)行范圍

    2024年02月12日
    瀏覽(19)
  • vue2項目打包遇到的問題(記錄)

    臨時純手工搭建開發(fā)了個vue2小項目,打包后出現(xiàn)了很多問題 一、打包后index.html打開空白 打包后整個頁面空白,是因為打包后資源路徑不對,需要修改config-index.js下, build 屬性中assetsPublicPath值為 ./ 二、打包后圖片等靜態(tài)資源無法顯示 需要修改build下utils.js文件,新增一句話

    2024年02月16日
    瀏覽(25)
  • 前端項目優(yōu)化:減少webpack打包體積

    前端項目優(yōu)化:減少webpack打包體積

    最近自己買個云服務(wù)器,把之前搭建的webpack-vue項目進(jìn)行了部署,現(xiàn)在項目已經(jīng)成功了。 項目地址:GitHub - wjt162286793/webpack----vue: 使用webpack配置一個腳手架,對照文檔,純手打 ?線上地址:IAM架構(gòu)資產(chǎn)管理系統(tǒng) 不過是沒有經(jīng)過任何優(yōu)化的,雖然項目體積和業(yè)務(wù)不是很復(fù)雜,但是實際上打

    2024年01月21日
    瀏覽(26)
  • vue中webpack配置compression-webpack-plugin打包壓縮和優(yōu)化,terser-webpack-plugin在構(gòu)建過程中對 JavaScript 代碼進(jìn)行壓縮和優(yōu)化

    參考地址:https://v4.webpack.js.org/plugins/compression-webpack-plugin/ 一、compression-webpack-plugin的使用,安裝插件 二、在 webpack 配置中,require 或 import 引入 三、配置 參考地址:https://v4.webpack.js.org/plugins/terser-webpack-plugin/ 一、安裝terser-webpack-plugin 二、在 Webpack 配置中引入 三、配置

    2024年04月14日
    瀏覽(63)
  • 常見前端項目性能優(yōu)化方案

    一、頁面內(nèi)容優(yōu)化 減少http請求次數(shù) 減少DNS查詢次數(shù) 避免頁面跳轉(zhuǎn) 緩存ajax 延遲加載(一般用在圖片多的頁面中,滾動時才加載) 預(yù)加載 減少DOM元素數(shù)量 減少iframe數(shù)量 避免404 二、css優(yōu)化 將樣式表置頂將 (CSS放在 HEAD中,防止瀏覽器有可能還未下載和解析到 CSS就已經(jīng)開始

    2024年02月17日
    瀏覽(24)
  • vue3項目vite.config.js配置“代理”、“端口”、“打包名”、“圖片壓縮”

    前言 我們在搭建vue3項目的時候不可避免的會遇到“代理”、“端口”、“打包名”、“圖片壓縮”等配置問題,本文逐一講述該怎么樣在vite.config.js中去配置。 一、配置代理端口和代理轉(zhuǎn)發(fā) vite.config.ts添加如下代碼 ts.config.json添加如下代碼 圖片壓縮先要引入vite-plugin-imagem

    2024年02月07日
    瀏覽(20)
  • Vue 項目使用 jszip 和 file-saver 批量打包壓縮圖片或附件

    需求與挑戰(zhàn)總是并存的,比如今天,又是掉頭發(fā)的一天!??! 背景:圖片上傳功能用戶會批量上傳好多個,并且圖片可能還會很大,于是就采用了前端先壓縮,然后將壓縮包直接傳給后端。 1、安裝插件: 2、在頁面中引入插件: 注釋:在引入組件的位置定義一個全局的 zi

    2024年02月11日
    瀏覽(15)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包