1.pnpm 包管理器-创建项目
一些优势:比同类工具快2倍左右、节省磁盘空间
npm=>yarn=>pnpm
安装方式:npm install -g pnpm
创建项目:pnpm create vue
2.eslint配置代码风格
配置文件.eslintrc.cjs
①prettier风格配置 https://prettier.io
②vue组件名称多单词组成(忽略index.vue)
③props解构(关闭)
3.提交代码之前做代码检查(husky)
①初始化git仓库,执行git init即可
②初始化husky工具配置,执行pnpm dlx husky-init && pnpm install即可
https://typicode.github.io/husky/
③修改.husky/pre-commit文件
问题:pnpm lint是全量检查,耗时问题,历史问题
④暂存区eslint校验
1.安装lint-staged 包 pnpm i lint-stated-D
2.package.json配置lint-staged命令
3..husky/pre-commit文件修改