报错日志显示:
> git -c user.useConfigOnly=true commit --quiet --allow-empty-message --file -
ERROR: This version of pnpm requires at least Node.js v18.12
The current version of Node.js is v13.14.0
Visit https://r.pnpm.io/comp to see the list of past pnpm versions with respective Node.js version support.
husky - pre-commit script failed (code 1)
我首先用nvm切换node为18.20的版本,再次尝试提交,还是报同样的错误
报错显示是Husky 试图运行一个 pre-commit scritp 但是失败了,于是禁用Husky再提交
git config --unset core.hooksPath
可以成功提交了,但是这个方法治标不治本,还是没有解决为什么pnpm不能正确识别node版本的问题。