一,简介
image.png
安装方式:npm install -g pnpm
二,TS托管服务
TS托管模式是指在VSCode中开启TypeScript的服务,通过使用Volar提供的TS服务,关闭VSCode内置的TS服务,从而提高TS服务的性能。
因为同时存在VSCode和Volar提供的TS服务会有冲突影响性能,所以要先关闭VS code自带的托管服务,然后将Volar
-
1.关闭VS code 自带的托管服务
image.png
三,提交代码之前做代码检查
1.初始化仓库
2.使用工具husky工具配置,执行pnpm dlx husky-init &&pnpm install,使用powershell需要用pnpm dlx husky-init; pnpm install,因为poweshell命令不支持**&&**当分隔符即可.(git commit之前可以做一些额外的事情)在提交或推送时自动检查您的提交消息、代码并运行测试
3.修改.husky/ore-commit文件
image.png
pnpm lint 是全量检查有耗时,和历史问题
只检查已改动的代码
暂存区eslint校验
只需要在暂存区做校验
1.安装lint-staged包pnpm i lint-staged -D
2.package.json配置lint-staged的命令 (提交前做校验)
-
.husky/pre-commit文件修改
image.png
image.png
目录结构
image.png







网友评论