Closed liuxy0551 closed 1 month ago
在 commit build: upgrade package manager 中,引入 simple-git-hooks 代替 .husky,且添加了 postinstall 命令,该命令会在 monaco-sql-languages 项目和安装 monaco-sql-languages 的项目在执行 pnpm i 后执行 postinstall 命令,这强制要求了使用 monaco-sql-languages 的项目也使用 simple-git-hooks。且在使用 pnpm 的项目中报错不如使用 yarn 的项目明显。
simple-git-hooks
.husky
postinstall
monaco-sql-languages
pnpm i
pnpm
yarn
实际上 simple-git-hooks 本身已经加了 git config core.hooksPath 的设置,所以 monaco-sql-languages 中不需要添加 postinstall 命令。
git config core.hooksPath
在 commit build: upgrade package manager 中,引入
simple-git-hooks
代替.husky
,且添加了postinstall
命令,该命令会在monaco-sql-languages
项目和安装monaco-sql-languages
的项目在执行pnpm i
后执行postinstall
命令,这强制要求了使用monaco-sql-languages
的项目也使用simple-git-hooks
。且在使用pnpm
的项目中报错不如使用yarn
的项目明显。实际上
simple-git-hooks
本身已经加了git config core.hooksPath
的设置,所以monaco-sql-languages
中不需要添加postinstall
命令。