npm i create-echo-cli
echoCli create projectName
- 常用的目录文件
- 模板文件对 axios 进行了封装.并且对拦截器进行了三次封装,可以在不同的需求下使用拦截器
- 引入了 Element plus,可以在 global 文件下进行按需引入
- 引入 husky,对代码进行规范提交
- prettier,一键规范代码格式
- vue.config.js
- vuex
- normalize.css
echoCli addcpn name
默认添加到 component 文件下,也可以指定文件夹 echoCli addcpn CpnName -d src/components
echoCli addpage name
会同时生成路由文件和相对应的组件,路由文件添加到 router 文件下,组件默认添加到 views 文件下 也可以指定文件夹 echoCli addpage name -d src/views
拦截器进行了三次封装,对所有 instance 封装,对单个 instance 封装,对单个请求封装
npm run commit
npm run prettier
npm i create-echo-cli
echoCli create projectName
echoCli addcpn cpnName
echoCli addpage name
npm run serve
npm run build
npm run lint