Vite+Vue快速搭建项目 #
npm init vite@latest
输入项目名,选择Vue 选择TypeScript 回车
> npx
> create-vite
│
◇ Project name:
│ ApmDataAnalytics
│
◇ Package name:
│ apmdataanalytics
│
◇ Select a framework:
│ Vue
│
◇ Select a variant:
│ TypeScript
│
◇ Use rolldown-vite (Experimental)?:
│ No
│
◇ Install with npm and start now?
│ Yes
再运行
npm install
-y 快速创建一个默认的包信息
npm init -y
-D开发环境中的依赖,加载vite
npm i vite -D
生成"devDependencies",开发环境下的依赖
从工作区index.html为入口
项目入口文件 #
主入口: index.html
-
这是整个项目的 HTML 入口文件
-
包含一个
容器,Vue 应用会挂载到这里 -
通过 引入 TypeScript 主文件 JavaScript 入口: src/main.ts
-
这是项目的 JavaScript/TypeScript 入口文件
-
负责创建 Vue 应用实例、注册插件、挂载到 DOM
核心文件说明 配置文件 #
- package.json : 项目依赖和脚本配置
- vite.config.ts : Vite 构建工具配置
- tsconfig.json : TypeScript 编译配置
- .eslintrc.cjs : 代码规范检查配置 源码目录 ( src/ )
src/
├── App.vue # 根组件
├── main.ts # 项目入口文件
├── config.ts # 配置文件(API地址
等)
├── style.css # 全局样式
├── components/ # 组件目录
│ ├── ReportInfoPage.vue # 报告信息页
面组件
│ ├── ComponentsSwitch.vue # 组件切换器
│ └── common/ # 通用组件
└── tools/ # 工具类目录
├── interface.ts # TypeScript 接口
定义
├── store.ts # 全局状态管理
├── page.ts # 分页逻辑
├── process.ts # 数据处理函数
└── tools.ts # 工具函数
文件加载机制 #
1. 浏览器加载 index.html
2. index.html 引入 src/main.ts
3. main.ts 创建 Vue 应用实例
4. 挂载 App.vue 根组件到 #app 容器
5. App.vue 渲染其他子组件
Vue 文件加载 #
- .vue 文件是 Vue 单文件组件(SFC)
- 包含 (模板)、