美文网首页
soucetree 中.husky/pre-commit: li

soucetree 中.husky/pre-commit: li

作者: jing_bao | 来源:发表于2023-03-22 17:36 被阅读0次

之前在node官网,下载node存到本地进行安装(npx默认路径/usr/local/bin/npx),由于不同项目使用node版本不同,所以选择了卸载node安装nvm,使用nvm切换不同的node版本,导致之前可以提交的代码的sourcetree,找不到npx命令。

解决方法:找到npx命令所在路径,并添加到~/.huskyrc中

在命令行中输入

where npx

得到npx的路径,例如’/Users/用户名/.nvm/versions/node/v18.15.0/bin/npx‘
然后再~/.huskyrc该文件中加入

export PATH="/Users/用户名/.nvm/versions/node/v18.15.0/bin/npx"

如果本地存在~/.huskyrc,则使用vim ~/.huskyrc 打开文件,按i键插入export PATH="/Users/用户名/.nvm/versions/node/v18.15.0/bin/:$PATH" ,之后按esc键退出编辑,按:wq! 退出文件并保存。
如果本地不存在~/.huskyrc文件,可以在终端直接执行命令

echo 'export PATH="/Users/用户名/.nvm/versions/node/v18.15.0/bin/:$PATH"' >> ~/.huskyrc

相关文章

网友评论

      本文标题:soucetree 中.husky/pre-commit: li

      本文链接:https://www.haomeiwen.com/subject/wnksbrtx.html