使用 Vite 创建一个 React 项目 
从这篇开始,将记录 Vite + React 项目的搭建过程,以及在开发过程中遇到的问题和解决方案,还有就是记录一些相关的知识点。 搭建好的项目,到时候会开源到 GitHub 上,欢迎大家 star ~
项目地址: https://github.com/JacindaTang/vite-react-demo
OK,让我们进入正题吧!
第 1 步 - 使用 create vite@latest 创建项目 
bash
npm create vite@latest your-project-name -- --template react将上述代码中 your-project-name 替换为自己的项目名称
第 2 步 - 配置 src 路径 
配置 vite.coinfig.js 文件 
这里主要是设置一下 src 的别名,方便后续使用。
关键的是
alias这部分,@指向src目录。plugins这部分,主要是项目中用到了@decorator装饰器语法,所以需要配置babel插件。具体可以看 redux ,这是之前写的一篇关于 redux 的归纳文章。
javascript
import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
// https://vitejs.dev/config/
export default defineConfig({
  plugins: [react({
    babel: {
      plugins: [
        [
          "@babel/plugin-proposal-decorators",
          {
            "legacy": true
          }
        ]
      ]
    }
  })],
  resolve: {
    alias: {
      '@': '/src'
    }
  }
})配置 jsconfig.json 文件 
这里主要是为了 vscode 可以识别 @ 这个别名
配置
baseUrl为./,然后paths配置@指向src目录。配置
experimentalDecorators为true,以便支持decorator语法。
json
{
    "compilerOptions": {
        "baseUrl": "./",
        "paths": {
            "@/*": [
                "src/*"
            ]
        },
        "experimentalDecorators": true
    },
}启动项目 
bash
npm run dev