vue-19从0到1⾃⼰构架⼀个vue项⽬,说说有哪些步骤、哪些重要 插件、⽬录结构你会怎么组织

111 阅读1分钟
    1. 从0创建⼀个项⽬我⼤致会做以下事情:项⽬构建、引⼊必要插件、代码规范、提交规范、常⽤库和组件
    1. ⽬前vue3项⽬我会⽤vite或者create-vue创建项⽬
    1. 接下来引⼊必要插件:路由插件vue-router、状态管理vuex/pinia、ui库我⽐较喜欢element-plus和antdvue、http⼯具我会选axios
    1. 其他⽐较常⽤的库有vueuse,nprogress,图标可以使⽤vite-svg-loader
    1. 下⾯是代码规范:结合prettier和eslint即可
    1. 最后是提交规范,可以使⽤husky,lint-staged,commitlint
    1. ⽬录结构我有如下习惯:
    • .vscode :⽤来放项⽬中的 vscode 配置
    • plugins :⽤来放 vite 插件的 plugin 配置
    • public :⽤来放⼀些诸如 ⻚头icon 之类的公共⽂件,会被打包到dist根⽬录下
    • src :⽤来放项⽬代码⽂件
    • api :⽤来放http的⼀些接⼝配置
    • assets :⽤来放⼀些 CSS 之类的静态资源
    • components :⽤来放项⽬通⽤组件
    • layout :⽤来放项⽬的布局
    • router :⽤来放项⽬的路由配置
    • store :⽤来放状态管理Pinia的配置
    • utils :⽤来放项⽬中的⼯具⽅法类
    • views :⽤来放项⽬的⻚⾯⽂件