打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
vite新一代vue3构建工具

Vite(法语意为 "快速的",发音 /vit/,发音同 "veet")是一种新型前端构建工具,能够显著提升前端开发体验。它主要由两部分组成。

  • 一个开发服务器,它基于 原生 ES 模块 提供了 丰富的内建功能,如速度快到惊人的 模块热更新(HMR)

  • 一套构建指令,它使用 Rollup 打包你的代码,并且它是预配置的,可输出用于生产环境的高度优化过的静态资源。

Vite 意在提供开箱即用的配置,同时它的 插件 API 和 JavaScript API 带来了高度的可扩展性,并有完整的类型支持。

快速开始

npm init vite@latest

输入y,即可执行下一步,按照提示输入新的项目名称

vite基本规则

在一个 Vite 项目中,index.html 在项目最外层而不是在 public 文件夹内。这是有意而为之的:在开发期间 Vite 是一个服务器,而 index.html 是该 Vite 项目的入口文件。

Vite 将 index.html 视为源码和模块图的一部分。Vite 解析 <script type="module" src="..."> ,这个标签指向你的 JavaScript 源码。甚至内联引入 JavaScript 的 <script type="module"> 和引用 CSS 的 <link href> 也能利用 Vite 特有的功能被解析。另外,index.html 中的 URL 将被自动转换,因此不再需要 %PUBLIC_URL% 占位符了。

与静态 HTTP 服务器类似,Vite 也有 “根目录” 的概念,即服务文件的位置,在接下来的文档中你将看到它会以 <root> 代称。源码中的绝对 URL 路径将以项目的 “根” 作为基础来解析,因此你可以像在普通的静态文件服务器上一样编写代码(并且功能更强大!)。Vite 还能够处理依赖关系,解析处于根目录外的文件位置,这使得它即使在基于 monorepo 的方案中也十分有用。

vite 以当前工作目录作为根目录启动开发服务器。你也可以通过 vite serve some/sub/dir 来指定一个替代的根目录。

更多详细配置,可参考vite官网

vitejs

https://vitejs.cn/

vue2使用vite

vue2使用vite,需要安装vite-plugin-vue2插件,代码如下

npm install vite-plugin-vue2 --dev

然后在项目根目录新建vite.config.js文件

默认代码如下

import { createVuePlugin } from 'vite-plugin-vue2'
export default { plugins: [createVuePlugin()]}

在跟目录下新建index.html文件,index.html需要引入以下代码片段

<script type="module" src="/src/main.js"></script>

然后就可以使用vite相关的api了

总结

vite新一代vue构建神器,学一遍vite,最大的改变就是思路的变化。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
学习vue3的新姿势(vite的使用及源码流程分析)
Vue 框架
vue+vueRouter+seaJS 模仿vue-loader
vite+vue3.0按需引入element plus
vite —— 一种新的、更快地 web 开发工具
【总结】1614- 前端构建工具进化历程
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服