之前在node官網(wǎng)衰腌,下載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文件竞端,可以在終端直接執(zhí)行命令
echo 'export PATH="/Users/用戶名/.nvm/versions/node/v18.15.0/bin/:$PATH"' >> ~/.huskyrc