Vite+Typescript+Vue3学习笔记
1、项目搭建
1.1、创建项目(yarn)
shell
D:\WebstromProject>yarn create vite
yarn create v1.22.19
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...
success Installed "create-vite@4.4.1" with binaries:
- create-vite
- cva
√ Project name: ... vite-project
√ Select a framework: >> Vue
√ Select a variant: >> TypeScript
Scaffolding project in D:\WebstromProject\vite-project...
Done. Now run:
cd vite-project
yarn
yarn dev
Done in 14.81s.
1.2、vite-env.d.ts
vite使用的是ts,不识别.vue后缀的文件,需在vite-env.d.ts配置下
tsx
/// <reference types="vite/client" />
declare module "*.vue" {
import { DefineComponent } from "vue"
const component: DefineComponent<{}, {}, any>
export default component
}
1.3、常用依赖
1、@types/node
ts需安装node的类型,否则使用node相关会提示找不到
shell
# @types/node
yarn add -D @types/node
2、auto-import
用于简化Vue3中ref、reactive**、**watch和UI组件的导入
shell
# unplugin-vue-components、unplugin-auto-import
yarn add -D unplugin-vue-components unplugin-auto-import
3、sass
shell
# sass
yarn add -D sass
4、vue-router
shell
# vue-router
yarn add vue-router@4