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

全局样式文件

相关推荐
2601_962066932 小时前
短视频批量制作怎么做?2026年用 huasheng-cli 的 --json 与退出码,一张选题表批量出片
json·音视频
oliver_sys_log1 天前
老项目 json-lib 2.4 JSONTokener 精度丢失问题排查
json
IT_Octopus1 天前
JSON 日志里的 `{“$ref“:“$.xxx“}`:从 fastjson 兼容包到原生 fastjson2 的迁移实录
开发语言·python·json
数据狐(Datafox)1 天前
mercadolibre.item_get 工程实战:美客多商品详情API技术解析与落地应用
java·人工智能·mysql·json
Fcy6481 天前
Linux下 应⽤层⾃定义协议与序列化(JSON方法)
linux·json
半亩码田2 天前
C#转Python第4.4篇:JSON 处理:json 模块 vs System.Text.Json
python·c#·json
清水白石0083 天前
Python 类型设计深度解析:TypedDict 能否替代 dataclass?从 JSON 数据边界到 API 设计的最佳实践
java·python·json
DevOpenClub3 天前
网页采集如何稳定输出结构化数据:JSON、链接与快照三阶段流水线
数据库·json·api
霸道流氓气质3 天前
Spring AI 结构化输出:JSON Mode 与 BeanOutputConverter
人工智能·spring·json
SelectDB4 天前
StarRocks 适合做日志分析吗?
数据分析·json·自动化运维