1.简介
Vite是一种新型前端构建工具(类似webpack),能够显著提升前端开发体验。它主要由两部分组成:
- 一个开发服务器,它基于 原生 ES 模块 提供了 丰富的内建功能,如速度快到惊人的 模块热更新(HMR)。
- 一套构建指令,它使用 Rollup 打包你的代码,并且它是预配置的,可输出用于生产环境的高度优化过的静态资源。
搭建第一个Vite项目
1 2 3 4 5 6 7 8
| npm create vite@latest npm create vite@latest my-vue-app -- --template <template_name>
yarn create vite yarn create vite my-vue-app --template <template_name>
#template_name可以是 vanilla,vanilla-ts, vue, vue-ts,react,react-ts,react-swc,react-swc-ts,preact,preact-ts,lit,lit-ts,svelte,svelte-ts,solid,solid-ts,qwik,qwik-ts
|
2.配置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| import { defineConfig } from 'vite' import path from 'path' import vue from '@vitejs/plugin-vue'
export default defineConfig({ plugins: [vue()], resolve: { alias: { '~': path.resolve(__dirname, './'), '@': path.resolve(__dirname, './src') }, extensions: ['.mjs', '.js', '.ts', '.jsx', '.tsx', '.json', '.vue'] }, })
|
WebStorm路径标红解决方案
在tsconfig.json中添加如下代码
1 2 3 4
| "baseUrl": ".", "paths": { "@/*": ["src/*"] }
|