Vue3 + Vite初次使用
category
Web
date
Aug 10, 2022
icon
slug
vue3-vite-intro
status
Published
summary
Vue3 + Vite的环境配置、项目构建和使用
Vite的优势
冷服务 默认的构建目标浏览器是能 在 script 标签上支持原生 ESM 和 原生 ESM 动态导入
HMR 速度快到惊人的 模块热更新(HMR)
Rollup打包 它使用 Rollup 打包你的代码,并且它是预配置的 并且支持大部分rollup插件
tags
TypeScript
Vue
type
Post
配置环境
1. 安装Nodejs
安装完成后可以在cmd中使用
npm -v来查看是否安装成功2. 构建Vite项目
Vite官网:
初始化项目:
根据自己的喜好选择相应的内容(
ts、router、pinia)完成后根据提示
npm i安装即可3. 编译器 & 插件
vscode:
plugin:
- Vue Language Features (Volar)(官方语法提示)
- TypeScript Vue Plugin (Volar)(如果使用TS的话)
- Vue 3 Snippets(快捷输入)
Vue目录结构
- public 下面的不会被编译 可以存放静态资源
- assets 下面可以存放可编译的静态资源
- components 下面用来存放我们的组件
- App.vue 是全局组件
- main.ts 全局的ts文件
- index.html 非常重要的入口文件 (webpack,rollup 他们的入口文件都是enrty input 是一个js文件 而Vite 的入口文件是一个html文件,他刚开始不会编译这些js文件 只有当你用到的时候 如script src="xxxxx.js" 会发起一个请求被vite拦截这时候才会解析js文件)
- vite.config/ts 这是vite的配置文件具体配置项 后面会详解
具体学习
一个非常良心的up主:小满zs(个人感觉讲的非常好)
尝试
Vue Template Explorer
Auto Import
unplugin-auto-import/vite(配置完成之后使用ref reactive watch 等 无须import 导入 可以直接使用)unplugin-auto-import
antfu • Updated Sep 6, 2022
参考链接:



