Vue 3.0.0 脚手架项目,构建基于 Vue-Cli。用于快速开始一个 Vue 项目开发。预览。
- multi-page 支持
- babel 转换
- typescript 支持
- jest 支持
- eslint 支持
- vue router/vuex
- sass 支持
- png|svg|jpg|jpeg|gif 引入支持
- git commit hooks, no 💩
使用的 Node 的构建版本为 v16.16.0,为避免冲突,建议使用此版本。可以使用 nvm 管理 Node 版本。
# 切换node版本
nvm use 16.16.0
# 安装依赖
npm ci
# 默认启动(所有)
npm run serve
# 全部构建(所有)
npm run build
# 仅启动**second**页
npm run serve:module second
# 仅构建**second**页
npm run build:module second
# Lint 格式化/检查
npm run eslint
# 运行 jest 测试
npm run test:unit
├── babel.config.js // babel 配置
├── config // 配置
│ └── build.js // 构建配置
├── dist // 构建输出
├── global.d.ts // typescript 全局声明
├── public // 静态资源
├── src // 前端源码
│ ├── api // http api定义
│ ├── assets // 资源文件
│ ├── components // 通用组件
│ ├── config // 应用配置
│ ├── types // ts 声明文件
│ ├── pages // 页面
│ ├── shims-vue.d.ts // vue ts定义
│ ├── store // vuex
│ └── utils // 工具库
├── tests // 测试
├── tsconfig.json // typescript 配置
└── vue.config.js // vue配置
- Configuration Reference.
- Babel Config
- EsLint
- eslintignore-file
- TSconfig
- npmrc
- gitignore
- webpack
- prettier
如果你有任何的想法或者意见,欢迎提 Issue 或者 PR。
MIT License © 2022 funnyzak