https://github.com/zhengxs2018/vitejs-monorepo-fullstack
使用 vitejs + vue3 + koa 开发的 monorepo 全栈项目
https://github.com/zhengxs2018/vitejs-monorepo-fullstack
koa monorepo vitejs vue vue3 vuejs
Last synced: about 1 month ago
JSON representation
使用 vitejs + vue3 + koa 开发的 monorepo 全栈项目
- Host: GitHub
- URL: https://github.com/zhengxs2018/vitejs-monorepo-fullstack
- Owner: zhengxs2018
- Created: 2021-02-05T01:05:14.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-02-05T08:37:06.000Z (over 4 years ago)
- Last Synced: 2025-04-03T15:52:30.635Z (about 2 months ago)
- Topics: koa, monorepo, vitejs, vue, vue3, vuejs
- Language: TypeScript
- Homepage:
- Size: 29.3 KB
- Stars: 13
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 全栈项目
[](https://www.typescriptlang.org/)
[](https://github.com/prettier/prettier)
一个完整的基于 [vue 3.x][vue3] 的全栈项目。
## 目录结构
```bash
Project/
├── .vscode/
├── apps/ --- 独立应用
| ├── api/
| └── web/
├── libs/ --- 公共模块
├── lerna.json
├── tsconfig.base.json
├── tsconfig.json
└── vscode.code-workspace
```## 快速启动
注意启动项目前,必须先全局安装 `yarn` 和 `lerna` 模块。
```shell
# 安装依赖
$ yarn bootstrap# 启动工程
$ yarn start
```## 技术栈
- [lerna][lerna]
- [vitejs](https://vitejs.dev/)
- [vue.js](vue3)
- [koa](https://koajs.com/)
- [sass](https://sass-lang.com/)
- [typescript](https://www.typescriptlang.org/)
- [eslint](https://eslint.org/)
- [prettier](https://prettier.io/)## License
- MIT
[lerna]: https://lerna.js.org/
[vue3]: https://v3.vuejs.org/