目录结构

提示

目录结构一般是团队规定,这里不做统一要求。

示例

vite_vue_ts // 项目根
├── .husky // git规范
│   ├── _
│   ├── commit-msg
│   └── pre-commit
├── .vscode // ide设置
│   ├── extensions.json
│   └── settings.json
├── config // vite配置
│   ├── plugins
│   ├── build.ts
│   ├── css.ts
│   ├── index.ts
│   ├── resolve.ts
│   └── server.ts
├── mock // 模拟数据
│   └── home.ts
├── public // 静态目录
│   └── favicon.ico
├── src // 源码
│   ├── assets
│   ├── components
│   ├── config
│   ├── directives
│   ├── global
│   ├── http
│   ├── icons
│   ├── lang
│   ├── mixins
│   ├── pages
│   ├── routers
│   ├── store
│   ├── style
│   ├── utils
│   ├── vuex
│   ├── App.vue
│   ├── env.d.ts
│   ├── index.d.ts
│   └── main.ts
├── templates // 模板生成
│   ├── component
│   ├── store
│   └── utils.js
├── types // ts类型
│   ├── auto-imports.d.ts
│   └── components.d.ts
├── .editorconfig // 编码规范
├── .env.dev // 环境设置
├── .env.prod
├── .env.test
├── .eslintignore
├── .eslintrc.js // eslint设置
├── .prettierignore
├── .prettierrc.js // 风格设置
├── .stylelintignore
├── .stylelintrc.js // 样式统一
├── README.md //说明问答
├── commitlint.config.js // 配置信息
├── index.html
├── package.json // 包管理
├── plopfile.js
├── pnpm-lock.yaml
├── tsconfig.json
├── tsconfig.node.json
└── vite.config.ts
贡献者: mankueng