成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

用好這幾個高能插件,頁面加載效率飆升!

開發 開發工具
vite-plugin-image-optimizer?用于在構建時優化圖片資源。它利用 Sharp.js 和 SVGO 來處理?PNG、JPEG、GIF、TIFF、WEBP、AVIF?等格式的圖像,以及?SVG?文件。通過這個插件,開發者可以在構建過程中自動優化圖像,從而減少文件大小,提高網站加載速度!

前言

本文將繼續介紹三個非常實用的 Vite 插件:vite-plugin-image-optimizer、vite-plugin-chunk-split 和 vite-plugin-robots。這些插件分別用于優化圖像、拆分代碼塊、管理 robots.txt 文件,幫助開發者更高效地構建和優化他們的前端應用。

1. vite-plugin-image-optimizer

描述

vite-plugin-image-optimizer 用于在構建時優化圖片資源。它利用 Sharp.js 和 SVGO 來處理 PNG、JPEG、GIF、TIFF、WEBP、AVIF 等格式的圖像,以及 SVG 文件。通過這個插件,開發者可以在構建過程中自動優化圖像,從而減少文件大小,提高網站加載速度!

使用方法

安裝依賴

npm install vite-plugin-image-optimizer --save-dev
npm install sharp --save-dev
npm install svgo --save-dev

在 Vite 配置中添加插件:

import { ViteImageOptimizer } from'vite-plugin-image-optimizer';
import { defineConfig } from'vite';

exportdefault defineConfig(() => {
return {
   plugins: [
     ViteImageOptimizer({
       png: { quality: 80 },
       jpeg: { quality: 75 },
       svg: { multipass: true },
     }),
   ],
 };
});

壓縮之后壓縮之后

2. vite-plugin-chunk-split

描述

vite-plugin-chunk-split 用于優化代碼塊拆分。它提供了三種拆分策略:default、all-in-one 和 unbundle,并支持自定義拆分配置。通過這個插件,開發者可以更靈活地控制代碼的打包方式,減少首屏加載時間,提高應用性能。

使用方法

安裝插件:

npm i vite-plugin-chunk-split -D

在 Vite 配置中添加插件

import { chunkSplitPlugin } from'vite-plugin-chunk-split';

exportdefault {
plugins: [chunkSplitPlugin({
   // 拆分策略:'default'(默認拆分)、'all-in-one'(合并為一個塊)、'unbundle'(不打包)
   strategy: 'default',
   // 自定義拆分規則,鍵為輸出文件名,值為匹配文件的正則表達式或字符串數組
   customSplitting: {
     'vendor': [/node_modules/],
     'app': [/src\/main/],
   },
 })],
};

自定義打包的結果自定義打包的結果

選擇合適的策略以避免過多的 HTTP 請求或過大的單一文件。

3. vite-plugin-robots

描述

vite-plugin-robots 用于在生產和開發構建時生成 robots.txt 文件。用于告訴搜索引擎爬蟲哪些頁面可以被爬取,哪些頁面不可以。這個插件可以幫助開發者自動管理 robots.txt 文件,確保在不同環境(生產和開發)下使用正確的配置。

使用方法

安裝插件:

npm install -D vite-plugin-robots

在 Vite 配置中添加插件:

import { robots } from 'vite-plugin-robots';
import { defineConfig } from 'vite';

export default defineConfig({
 plugins: [robots()],
});

打包生成 robots.txt 文件:

在項目根目錄創建 .robots.prod.txt 和 .robots.dev.txt 文件。

這里官網給的名字是錯的~,請用上面的名稱

.robots.prod.txt:

User-agent: *
Allow: /

.robots.dev.txt:

User-agent: *
Disallow: /

構建時自動復制:

  • vite build 會使用 .robots.prod.txt。
  • vite build --mode=development 會使用 .robots.dev.txt。

vite build --mode=developmentvite build --mode=development

責任編輯:武曉燕 來源: 萌萌噠草頭將軍
相關推薦

2020-02-21 09:38:06

WindowsWindows 10軟件

2022-11-08 08:53:56

插件IDE

2020-04-22 14:35:10

VS Code前端編程語言

2022-11-11 17:06:43

開發組件工具

2020-04-20 14:50:02

前端技巧優化

2023-04-17 16:40:12

能源管理綠色數字化轉型

2019-08-16 10:33:00

Chrome插件開發者

2019-08-20 15:01:05

Chrome 瀏覽器 插件

2019-02-28 20:20:43

Python技巧編程語言

2021-06-11 13:59:22

CSS原子類

2021-10-27 10:07:59

GitHub代碼開發者

2020-02-03 09:29:32

JavaScript代碼斷點

2021-07-19 09:18:55

IDEA插件工具

2021-04-29 10:30:28

Chrome插件開發者

2023-11-30 08:19:52

偽類CSS

2020-09-18 06:48:21

Python編程語言

2022-05-20 15:27:41

React工具Vue

2024-07-01 08:31:14

Spring工具類代碼

2025-04-01 08:12:10

2023-06-30 14:00:57

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美日韩在线一区二区 | 亚洲高清在线免费观看 | 国产色片在线 | 欧美一区成人 | 一区二区三区精品视频 | 精品国产伦一区二区三区观看说明 | 国产精品日韩欧美一区二区三区 | 91精品国产色综合久久 | 免费一级黄色录像 | 亚洲成av人片在线观看无码 | 国产精品永久免费视频 | 国产区高清 | 黄片毛片 | 免费毛片网站在线观看 | 日韩午夜在线播放 | www.奇米| 九九热免费在线观看 | 精品久久久久久国产 | 久色| 黄色网页在线 | 夜夜爽99久久国产综合精品女不卡 | 九九热这里只有精品6 | 日韩中文字幕2019 | 国产资源网| 欧美精品久久 | 亚洲一区二区免费视频 | 亚洲综合久久久 | 色婷婷一区二区三区四区 | 欧美video | 午夜精品91 | 97国产精品视频人人做人人爱 | 九九热免费观看 | 欧美一级二级视频 | av一区二区三区四区 | 欧美中文字幕一区二区三区 | 91久久 | 国产精品日韩一区 | 欧美性一区二区三区 | 免费亚洲成人 | 国内精品视频在线观看 | 久久大 |