第02章:使用Vite初始化项目

第02章:使用Vite初始化项目

本章中,我们将使用Vite来初始化项目,然后了解初始的项目结构,理解vite.config.ts的基础配置,最后初始化Git仓库并配置.gitignore

一、环境准备与项目创建

1.系统要求

  • Node.js 18.0+ (推荐 24.x LTS 版本)
  • pnpm 7+
  • 代码编辑器 (推荐 VS Code)

2.创建 Vite React + TypeScript 项目

  • 打开终端,执行以下命令:
bash 复制代码
# 使用 pnpm
pnpm create vite backend-management-system --template react-ts

安装时选择如下选项,会自动安装依赖并启动开发服务器

  • 如果未选择安装并启动,可以进入项目目录手动安装依赖并启动:
bash 复制代码
cd backend-management-system

# 安装依赖
pnpm install

# 启动项目
pnpm dev
  • 服务启动成功后,访问 http://localhost:5173 即可看到 React 应用

二、项目主要结构分析

tex 复制代码
backend-management-system/
├── node_modules/           # 依赖项
├── public/                 # 静态资源
│   └── vite.svg
├── src/
│   ├── assets/            # 图片、字体等资源
│   │   └── react.svg
│   ├── components/        # React 组件
│   │   └── HelloWorld.tsx
│   ├── App.css           # 应用样式
│   ├── App.tsx           # 根组件
│   ├── index.css         # 全局样式
│   ├── main.tsx          # 应用入口
│   └── vite-env.d.ts     # Vite 类型定义
├── .gitignore            # git忽略规则
├── eslint.config.js      # ESLint配置
├── index.html            # HTML 模板
├── package.json          # 项目配置
├── tsconfig.json         # TypeScript 配置
├── tsconfig.node.json    # Node.js TypeScript 配置
└── vite.config.ts        # Vite 配置

三、初始化Git仓库

1.创建Git仓库

2.本地仓库与远程仓库关联

  • 在项目终端依次执行下面的git命令
bash 复制代码
git init
git add .
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/Julychen-1024/backend-management-system.git
git push -u origin main
  • 执行完成后,就可以在github看到项目了

3.配置.gitignore

暂时使用项目创建后默认的配置,后续如果使用到环境变量等配置,可以添加到.gitignore

好了,现在我们的项目已经初始化完成了,下一章中,我们将实现工程化相关的配置。

相关推荐
CodeCraft Studio5 小时前
前端表格工具AG Grid 34.3 发布:重磅引入AI工具包,全面支持 React 19.2!
前端·人工智能·react.js·angular·ag grid·前端表格工具·透视分析
剑小麟5 小时前
maven中properties和dependencys标签的区别
java·前端·maven
西洼工作室5 小时前
优化网页性能指标:提升用户体验的关键
前端·css
掘金一周5 小时前
第一台 Andriod XR 设备发布,Jetpack Compose XR 有什么不同?对原生开发有何影响? | 掘金一周 10.30
前端·人工智能·后端
_大学牲5 小时前
Flutter 之魂 Dio🔥:四两拨千斤的网络库
前端·数据库·flutter
一枚前端小能手5 小时前
🌐 HTML DOM API全攻略(上篇)- 从基础操作到高级技巧的完整指南
前端·javascript·html
黄毛火烧雪下5 小时前
使用 Ant Design Pro CLI 快速创建前端中台项目
前端
呼叫69455 小时前
AggregateError:JavaScript 中的聚合错误处理
前端·javascript
一枚前端小能手5 小时前
🌐 HTML DOM API全攻略(下篇)- 高级接口与现代Web开发实践
前端·javascript·html