React腳手架已經創建好了,想使用Vite作為開發依賴

使用Vite作為開發依賴

安裝VITE

首先,在現有的React項目中安裝VITE

js 复制代码
npm install vite --save-dev
||
yarn add vite --dev

配置VITE配置文件

js 复制代码
my-react-vite-app/
├── node_modules/
├── public/
├── src/
├── package.json
├── vite.config.js -- 添加VITE配置目錄
└── README.md

簡單的VITE配置項

記住安裝一下 @vitejs/plugin-react

js 复制代码
yarn add @vitejs/plugin-react --dev
js 复制代码
import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';

export default defineConfig({
  plugins: [react()],
  server: {
    port: 3000
  }
  // 其他配置选项
});

更改package.json中的scripts

js 复制代码
// ... 

  "scripts": {
    "start": "vite",
    "build": "vite build",
    "lint": "eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0",
    "preview": "vite preview"
  },

// ...

在根目錄中添加index.html

指向的是你的 index.jsxmain.jsx

html 复制代码
<!doctype html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <link rel="icon" type="image/svg+xml" href="/vite.svg" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Vite + React</title>
  </head>
  <body>
    <div id="root"></div>
    <script type="module" src="/src/main.jsx"></script>
  </body>
</html>

現在可以瀏覽你的頁面了

相关推荐
嘟嘟07174 分钟前
前端异步编程完全指南:从json-server到DeepSeek大模型接口调用
前端
用户059540174464 分钟前
大模型多轮对话“失忆”踩坑实录:一次线上事故让我排查了48小时,最终靠 Playwright + Pytest 把记忆锁死
前端·css
橘子星4 分钟前
前端薅数据神器 Fetch:不用翻墙,在线拿捏后端与 AI 接口
前端·后端
Darling噜啦啦4 分钟前
正则表达式实战指南:从手机号验证到模板引擎,5 个案例彻底搞懂 RegExp
javascript·面试
sugar__salt5 分钟前
JS正则表达式与字符串高阶实战精讲
开发语言·javascript·正则表达式
步步为营DotNet6 分钟前
探索.NET 11:Blazor 在跨平台客户端应用开发的进阶实践
前端·asp.net·.net
HjhIron8 分钟前
从手机号校验到模板引擎:正则表达式的实战之旅
javascript
Hello馒头儿8 分钟前
vue3+uniapp经典hook方式实现一个更多加载的列表组件
前端·javascript·vue.js
浩风祭月9 分钟前
前端错误监控方案对比:Sentry SaaS vs 自部署 vs 纯开源组合
前端·openai·ai编程
用户938515635079 分钟前
前端必会:从 Fetch 到 DeepSeek,一篇搞懂 HTTP 请求的方方面面
javascript·架构