为什么捐赠
API 探索
升级指南
最新!
quasar.config 文件
转换为 CLI with Webpack
浏览器兼容性
支持 TypeScript
目录结构
命令列表
CSS 预处理器
路由
延迟加载 - 代码分割
处理资源
引导文件
预取功能
API 代理
处理 Webpack
处理 process.env
使用 Pinia 进行状态管理
使用 Vuex 进行状态管理
代码校验器
测试和审计
开发移动应用程序
Ajax 请求
将开发服务器打开到公网
Quasar CLI with Webpack - @quasar/app-webpack
目录结构

这是所有模式都安装后的项目结构。不过,不要害怕!

提示

如果您是初学者,您只需要关心 /quasar.config 文件(Quasar 应用配置文件)、/src/router/src/layouts/src/pages 以及可选的 /src/assets

public
# 纯静态资产(直接复制)
assets/
# 动态资产(由 Vite 处理)
components/
# 在页面和布局中使用的 .vue 组件
app.sass
quasar.variables.sass
# 供您调整的 Quasar Sass 变量
layouts/
# 布局 .vue 文件
pages/
# 页面 .vue 文件
boot/
# 启动文件(应用程序初始化代码)
index.js
# Vue 路由器定义
routes.js
# 应用路由定义
index.js
# Pinia 初始化
<store>
# Pinia 商店...
<store>...
index.js
# Vuex 商店定义
<folder>
# Vuex 商店模块...
<folder>
# Vuex 商店模块...
App.vue
# 应用的根 Vue 组件
index.template.html
# index.html 的模板
src-ssr/
# SSR 特定代码(如生产 Node Web 服务器)
src-pwa/
# PWA 特定代码(如服务工作者)
src-capacitor/
# 用于创建移动应用的 Capacitor 生成的文件夹
src-cordova/
# 用于创建移动应用的 Cordova 生成的文件夹
src-electron/
# Electron 特定代码(如“主”线程)
src-bex/
# BEX(浏览器扩展)特定代码(如“主”线程)
spa
# 构建 SPA 时的示例
ssr
# 构建 SSR 时的示例
electron
# 构建 Electron 时的示例
...
quasar.config.js
# Quasar 应用配置文件
.gitignore
# GIT 忽略路径
.editorconfig
# EditorConfig 文件
.eslintignore
# ESLint 忽略路径
.eslintrc.cjs
# ESLint 配置
postcss.config.cjs
# PostCSS 配置
babel.config.cjs
# Babel 配置
jsconfig.json
# 编辑器配置(如果未使用 TypeScript)
tsconfig.json
# TypeScript 配置
package.json
# npm 脚本和依赖项
README.md
# 网站/应用的 Readme