1. 初始化
npm init vite
![在这里插入图片描述](https://img-blog.csdnimg.cn/4a93717a59a44766966508ff769fabd7.png)
2. 输入项目名称
![在这里插入图片描述](https://img-blog.csdnimg.cn/ccab806516ea462fa3b283a9e42f8a40.png)
3. 选择vue
![在这里插入图片描述](https://img-blog.csdnimg.cn/ccab806516ea462fa3b283a9e42f8a40.png)
4. 选择typescript
![在这里插入图片描述](https://img-blog.csdnimg.cn/f3b6e2844fbc443fa9432abb8122216a.png)
5. 进入新建的项目
![在这里插入图片描述](https://img-blog.csdnimg.cn/c777cdbbd8d049c885c10d5bf06aee4e.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/89d9486f22514199ba8905bc274e3256.png)
6. 安装依赖
![在这里插入图片描述](https://img-blog.csdnimg.cn/83880bd95ebf46378f71ff0f2d5b71af.png)
7. 运行
![在这里插入图片描述](https://img-blog.csdnimg.cn/4fca9b9bf49b4777aa7bee7f240898e8.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/3f8087c7fac04bc2a8b1ac92ab8c7e16.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/d5ef2578df064ab587015c5b33c5431f.png)
8. 安装路由
![在这里插入图片描述](https://img-blog.csdnimg.cn/e8e9c2ae0a2447638e6d8f34670d4c40.png)
9. 安装element-plus
![在这里插入图片描述](https://img-blog.csdnimg.cn/14812e00087f4f3095e65d50de3a239b.png)
10. 安装自动导入组件插件
- yarn add unplugin-vue-components -D
![在这里插入图片描述](https://img-blog.csdnimg.cn/0fd297b068e4418c94ee03d1968ade69.png)
11. 安装自动导入api插件
- yarn add unplugin-auto-import -D
![在这里插入图片描述](https://img-blog.csdnimg.cn/bb99402612b54d4abe5586caaeb437c2.png)
12. 将./src变为@
npm i -D @types/node
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
import path from 'path'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
vue(),
AutoImport({
resolvers: [ElementPlusResolver()],
}),
Components({
resolvers: [ElementPlusResolver()],
}),
],
resolve: {
alias: [
{
find: '@',
replacement: path.resolve(__dirname, 'src')
},
],
//extensions数组的意思是在import组件的时候自动补全.vue等文件后缀
extensions: ['.mjs', '.js', '.ts', '.jsx', '.tsx', '.json', '.vue']
}
})
"compilerOptions": {
"baseUrl": "./",
"paths": {
"@/*": [
"src/*"
]
}
}
13. 安装pinia
![在这里插入图片描述](https://img-blog.csdnimg.cn/a96743b496e8434c9a465d47b0f35d2a.png)