本项目为个人vue3实践项目,采用Vue 3 + Typescript + Vite搭建,并采用单文件组件(sfc)加组合式API方式编译组件,使得应用具备更高性能,这种方式的好处可以从这里获取更多信息。
.
├── README.md
├── index.html 项目入口
├── mock mock目录
├── package.json
├── public
├── src
│ ├── App.vue 主应用
│ ├── api 请求中心
│ ├── assets 资源目录(图片、less、css等)
│ ├── components 项目组件
│ ├── constants 常量
│ ├── env.d.ts 全局声明
│ ├── main.ts 主入口
│ ├── pages 页面目录
│ ├── router 路由配置
│ ├── types ts类型定义
│ ├── store pinia状态管理
│ └── utils 基础工具包
├── test 测试用例
├── tsconfig.json ts配置
├── .eslintrc.js eslint配置
├── .prettierrc.json prettier配置
├── .gitignore git忽略配置
└── vite.config.ts vite配置
- 安装依赖
npm i
-
在你的开发环境配置eslint & prettier(略)
-
本地运行项目
## 启用本地mock功能
npm run dev:mock
## 不启用mock(需要保证有服务器接入)
npm run dev
- 打包构建
npm run build
项目在不定期完善中,看时间而定吧...
假如本项目对你有帮助,请给作者点个小星星,感谢!