【构建后的文件目录】vite构建项目的基本文件;React文件

vite构建基本

基础篇(开发环境搭建)_哔哩哔哩_bilibili

index.html

index.html是vite的入口文件,webpack是用js做入口文件

package-lock.json

两个功能:

  • 锁版本号
  • 缓存(如果本地 node_modules 中的包与 lock 文件记录的哈希值匹配,npm会直接使用缓存,跳过额外的下载过程)

package.json

项目描述文件

属性:

  • private:true就是不希望项目发布到npm上
  • type:module就是esm风格
  • scripts:可执行命令
  • dependencies:开发环境和上线都需要的依赖,会打包
  • devDependencies:开发环境使用的依赖,一般不打包

public和assets

public公共目录:

不会随着项目打包,public在编译完成后会把目录下的文件放在根目录里面

assets静态资源目录:

随着项目代码进行编译,不会放在根目录里面

index.html

让根组件(App.tsx或App.vue)挂载在id为root的DOM节点下

React相关

基础篇(开发环境搭建)_哔哩哔哩_bilibili

tsconfig.json等文件

  • tsconfig.json:主入口,引用其他配置文件
  • tsconfig.app.json:前端应用代码的编译规则
  • tsconfig.node.json:构建脚本(如 vite.config.ts)的编译规则
  • vite.config.ts:Vite 构建工具的核心配置文件
文件名 角色 运行环境 关键特征
tsconfig.json 总指挥 无(仅作为索引) 包含 references,指向其他两个文件
tsconfig.app.json 应用开发 浏览器 (Browser) 包含 DOM 类型,管理 src 目录
tsconfig.node.json 工程构建 Node.js 包含 node 类型,管理 vite.config.ts

App.tsx

根组件

main.tsx

项目的入口文件

index.css

全局样式文件

相关推荐
Hello_Pyhx1 天前
NWinfo 导出 Windows 硬件信息:从 JSON 报告到缺项排查
windows·json
程序员大阳2 天前
副队长JavaScript教程(66)-本地存储实战:待办事项网页的开发
javascript·json·实战·待办事项·本地存储·案例
视觉小萌新3 天前
AI Class 3 · Chapter 2-3:函数、异常、文件读写+JSON / JSONL 读写(小白版)
人工智能·python·json
翊众建站4 天前
用 JSON-LD 给企业官网做结构化数据:LocalBusiness 与 FAQPage 实践笔记
人工智能·搜索引擎·json
Patrick_Wilson4 天前
读懂一个 Go JSON 处理函数:从输入数据追踪结构体、校验与错误返回
go·json·编程语言
January12075 天前
【AI方法笔记】2026-11-02:模型流式吐 JSON 时,前端会遇到四种崩法
前端·人工智能·笔记·json
Frag0ut6 天前
Notepad++ 零基础入门:从记事本到代码编辑器的平滑过渡(2026最新版)
python·编辑器·html·json·notepad++·markdown·记事本
xiaoye-duck7 天前
《C++ 工具库实战》C++ 解析利器 JsonCpp:从基础使用到封装简易 JSON 工具
c++·json·第三方库
javachen__7 天前
试试Jackson:把JSON拉平成普通属性
json