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

全局样式文件

相关推荐
青 春 记 忆2 小时前
零基础入门python07:让程序记住数据——JSON文件和异常处理
开发语言·windows·python·json·python3.11
2603_9651481112 小时前
如何解析JSON数据?API返回的商品信息处理教程
开发语言·数据库·python·自动化·json·api
鬼手点金18 小时前
Scrapy 网络爬虫框架
爬虫·python·scrapy·ajax·html·json·requsts
鬼手点金1 天前
Scrapy + Playwright 完整示例(JS 动态渲染网页)
开发语言·javascript·爬虫·python·scrapy·html·json
AlfredZhao1 天前
VS Code 一键美化 JSON:不用安装插件
json
zhanghaha13142 天前
Python进阶教程:6_JSON 数据解析 —— 新手完全指南
开发语言·python·json
云水一下2 天前
零基础玩转bWAPP靶场(四十六):XSS - Reflected (AJAX/JSON)
web安全·ajax·json·xss·bwapp·reflected
小小龙学IT2 天前
simdjson:利用 SIMD 指令实现 GB/s 级 JSON 解析的 C++ 开源库
开发语言·c++·json
天吾cc2 天前
JSON 与 cJSON 学习笔记
笔记·学习·json
大家的林语冰2 天前
👍 JS 还在进化,ES2026 正式推出,最新七大特性补全!
前端·javascript·json