全部学科
NodeJS全栈
nodejs
Python全栈
python
小程序首页
📅 2026-05-23 5 分钟 ✍️ juanwangdev

项目目录结构解析

Vite 项目目录结构简洁,了解各目录作用有助于正确组织项目代码。

标准目录结构

HTML
my-project/
├── index.html        # 入口 HTML 文件
├── package.json      # 项目配置
├── vite.config.js    # Vite 配置文件
├── public/           # 静态资源目录
│   └── favicon.ico
├── src/              # 源代码目录
│   ├── main.js       # 入口脚本
│   ├── App.vue       # 根组件(Vue 项目)
│   └── assets/       # 资源文件
│   └── components/   # 组件目录
│   └── styles/       # 样式目录
└── node_modules/     # 依赖包

核心文件说明

文件/目录作用
index.html入口页面,Vite 将其作为应用入口
vite.config.jsVite 配置文件
src/源代码目录,存放业务代码
public/静态资源,不经过处理直接复制
node_modules/依赖包存储目录

index.html 特点

text
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <title>Vite App</title>
  </head>
  <body>
    <div id="app"></div>
    <!-- 使用 type="module" 引入 ES 模块 -->
    <script type="module" src="/src/main.js"></script>
  </body>
</html>

注意:script 标签必须使用 type="module" 才能正确加载 ES 模块。

src 与 public 区别

对比项src/assetspublic
处理方式经 Vite 处理,支持哈希直接复制,原样输出
引用方式相对路径导入绝对路径 /xxx
适用场景需处理的资源固定引用的资源

要点总结

  • index.html 是 Vite 的入口文件
  • src/ 存放源代码和可处理资源
  • public/ 存放不需处理的静态资源
  • script 标签必须使用 type="module"

📝 发现内容有误?点击此处直接编辑

← 上一篇 环境要求与安装方式
下一篇 → 启动开发服务器
想查看更多题目和详细解析?
小程序提供完整的题库、模拟考试和详细解析
马上就来

长按或扫描二维码,立即体验

扫码体验小程序
马上就来
使用微信扫描二维码
立即体验完整题库