【构建后的文件目录】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

全局样式文件

相关推荐
chenjingming6661 小时前
JWT(JSON Web Token)有效期查看登录过期时间
json
绘梨衣的sakura路15 小时前
Fastjson ≤ 1.2.83 新型 RCE 漏洞深度分析:三层绕过机制与完整利用链
安全·web安全·json
江湖十年1 天前
Go 语言中 YAML to JSON 踩坑笔记
后端·go·json
前网易架构师-高司机1 天前
带标注的扑克牌识别数据集,识别率99.5%,3083张图,支持yolo,coco json,voc xml,文末有模型训练代码
xml·yolo·json·数据集·数字·扑克牌·纸牌
前网易架构师-高司机1 天前
带标注的浮游藻类24种数据集,识别率91.5 %数据集, 23175张图,支持yolo,coco json,voc xml,文末有模型训练代码
yolo·json·数据集·微观·生物·浮游·藻类
维天说2 天前
CLI-Switch 2026年3月版历史设计:Hook、TTY 隔离与 JSON 状态
java·服务器·json
一颗小行星-3 天前
为什么有的JSON可以带注释?
json
CedarQR4 天前
万字长文:从零在 RK3588 上部署 PaddleSpeech 中文 TTS 全流程(FastSpeech2 + HiFiGAN)
开发语言·c++·嵌入式硬件·ubuntu·json
Geoking.5 天前
JSON vs JSONL:从数据格式到 AI Agent 的工程实践
人工智能·深度学习·json
ID_180079054735 天前
京东商品详情API能力解析与标准化应用方案(含JSON返回示例)
json