◆
Vue2.7 前端项目技术栈选型路线
前言
由于目前团队开发的项目要考虑兼容性,所以主技术栈是以 Vue2.7 为主,其他库也是要与 Vue2.7 进行搭配使用。
- 如
VueRouter是用3.x版本,Pinia使用2.x版本,vant使用2.x版本
其他常用库版本
Pnpm:8.xNode:16.18.1Vite:5.x
基础
Vue
Vue2文档: https://v2.cn.vuejs.orgVue3文档: https://cn.vuejs.orgVue2->Vue3迁移指南: https://v2.cn.vuejs.org/v2/guide/migration-vue-2-7.htmlVue2.7模拟Vue3插件: https://vue-macros.dev/zh-CN/Vue Hooks库: https://vueuse.org/functions.html
VueRouter
Vue-Router3: https://v3.router.vuejs.org/zh/Vue-Router4: https://router.vuejs.org/zh/guide/
样式
主要使用
可学习
Sass: https://www.sass.hk/docs/index.htmlunocss: https://unocss.net/tailwindcss: https://tailwindcss.com/
Pinia
Vite
- 官网: https://cn.vitejs.dev/
Vite插件开发: https://cn.vitejs.dev/guide/api-plugin
常用插件
unplugin-vue-components: 组件按需加载unplugin-auto-import: 常用api自动引入unplugin-vue-macros: Vue2.7模拟Vue3插件vite-plugin-checker: eslint+ts+stylelint报错检查vite-plugin-mock-dev-server: Mock插件
Pnpm
- 官网: https://www.pnpm.cn/
Pnpm workspace: https://www.pnpm.cn/en/workspaces
Ui 库
移动端
PC 端可选
for Vue3
antd-design-vue: https://www.antdv.com/docs/vue/introduce-cn
代码校验相关
代码提交校验
huskylint-stagedczg
代码检查
eslintstylelintprettier
Node 相关
辅助类 npm 工具
可学习了解
fs-extratsxminimistunbuild
拓展
Nuxt 相关
Nuxt3: https://nuxt.com.cn/

还没有留言,来发表第一条吧~