QuickStart-Vue3
结合了 Vue3+Vite2+TypeScript+Pinia
等 Vue 技术栈,简单轻便,开箱即用。
- 🚀 基于
Vue3+Vite2+TypeScript+Pinia
- 🔰 配套脚手架工具 yesmore/QuickStart-Vue3-CLI
- 🌈 支持代码格式化
ESLint + Prettier
- 🔥 支持
Pinia
状态管理(附 Pinia 购物车案例) - 🔨 支持 husky 和 lint-staged 自动化代码规范
- 💘 支持
axios(ts)
(已封装) - 😎 内置
SCSS
- ✨ 依赖
naive-ui
(可自行更换)
- Vscode 编辑器
- Chrome 浏览器
- Nodejs ^12.x & npm/yarn:本地开发环境
- Vue Language Features (Volar) :Vue3 必备插件
- Vue 3 Snippets:代码提示插件
QuickStart-Vue3
配套轻量脚手架工具 QuickStart-Vue3-CLI (以下简称 qsvc
),可以帮您更加快速启动一个 Vue3 项目,目前 qsvc
仅支持该仓库模板使用,后期会考虑增加其他功能,但就现在来说,此 CLI 工具应对 Vue3+Vite2+TypeScript+Pinia
技术栈绰绰有余。
$ npm i -g quickstart-vue3-cli
$ qsvc create vue3-demo
执行此步骤后,脚手架会自动拉取
QuickStart-Vue3
仓库中main分支代码,并自动安装所需依赖(执行yarn
命令),请确保您安装了yarn工具包(npm i -g yarn
),安装完成后,项目将自动打开浏览器,并运行在 http://localhost:8000/.
qsvc
可通过终端命令快速创建项目的page、component、store-modules,详细使用方法请查看 QuickStart-Vue3-CLI 开发文档
$ git clone https://github.com/yesmore/QuickStart-Vue3.git
$ cd QuickStart-Vue3
# 安装依赖
$ yarn
# 启动
$ yarn dev
运行以下 命令
测试下代码检查 格式化
效果:
# eslint 检查
$ yarn lint
# prettier 自动格式化
$ yarn prettier
执行 git commit
操作,会自动执行代码格式化:
$ git add .
$ git commit -m 'test'
# 开发环境
$ yarn build:dev
# 生产环境
$ yarn build:pro
更多命令请查看:package.json
关于如何搭建此模板,请查看 QuickStart。