Vite 使用教程,极快的构建工具,使用入门,

Vite使用入门

Vite是取代webpack的极速构建工具



前言

在浏览器支持 ES 模块之前,开发者没有以模块化的方式开发 JavaScript 的原生机制。这也是 “打包” 这个概念出现的原因,这里的打包就是指webpack这类构建工具,
但是,随着webpack打包的项目越来越大,每次打包所需要的时间也越来越长,即使有着热更新的方式,webpack一般也需要1秒左右,调个CSS也要等待.
但随着浏览器开始原生支持 ES 模块,使用浏览器原生支持来打包会使得时间降低到毫秒级别


提示:以下是本篇文章正文内容,下面案例可供参考

一、Vite是什么?

Vite (法语意为 “快速的”,发音 /vit/) 是一种新型前端构建工具,能够显著提升前端开发体验。它主要由两部分组成:
一个开发服务器,它基于 原生 ES 模块 提供了 丰富的内建功能,如速度快到惊人的 模块热更新(HMR)。
一套构建指令,它使用 Rollup 打包你的代码,并且它是预配置的,可以输出用于生产环境的优化过的静态资源。
Vite 意在提供开箱即用的配置,同时它的 插件 API 和 JavaScript API 带来了高度的可扩展性,并有完整的类型支持。

二、使用步骤

1.使用npm

代码如下:

npm init @vitejs/app

在这里插入图片描述
输入项目名称

在这里插入图片描述
之后可以选择预设的模板.这里选择vue在这里插入图片描述
项目已经创建,此时cd到 项目文件夹进行安装

2.安装依赖

代码如下:

npm install 

国内建议使用cnpm

cnpm install 

3.运行测试服务器

使用npm run dev直接运行

npm run dev 

在这里插入图片描述

可以看到测试服务器已经运行在3000端口


4.快!快!快!快!快!

以下和webpack做一个对比,第一个是使用vite的,在按下ctrl+S后,页面几乎是同时改变了

在这里插入图片描述

而webpack这边则需要进行半秒左右的构建,构建过程还会显示在控制台

在这里插入图片描述

总结

仅在初始模板项目中的构建时间差距就如此之大,可以想象vite对于大项目开发效率的提升,vite可以说是对webpack的一种替代

猜你喜欢

转载自blog.csdn.net/qq_41636947/article/details/114992350