前言
最近透過 Jenkins 透過 ssh 在 mac 上建置時,從 git 拉 source 上來呼叫 npm install 時,會出現以下的錯誤,
bash: line 5: npm: command not found
研究
因為找不到 npm command ,所以就把原本的 script 改成加上 path ,如下,
/usr/local/bin/npm install;
結果又出現了以下的錯誤,
env: node: No such file or directory
怎麼會這樣子呢? 請問同事 david 後,它建議將 /usr/local/bin 加到 path 去會比較好。
所以在執行 npm install 之前,就先將 /usr/local/bin 加到 path 之中,如下,
1 | export PATH=/usr/local/bin:"$PATH" |
所以執行 npm install 及 npm run build 就順利建置完成了哦!