pnpm包管理工具

2024-06-25  本文已影响0人  扶光_

一,简介

image.png

安装方式:npm install -g pnpm

二,TS托管服务

TS托管模式是指在VSCode中开启TypeScript的服务,通过使用Volar提供的TS服务,关闭VSCode内置的TS服务,从而提高TS服务的性能。
因为同时存在VSCodeVolar提供的TS服务会有冲突影响性能,所以要先关闭VS code自带的托管服务,然后将Volar

三,提交代码之前做代码检查

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的命令 (提交前做校验)

  1. .husky/pre-commit文件修改


    image.png
    image.png

目录结构

image.png
上一篇 下一篇

猜你喜欢

热点阅读