背景:jenkins來構建前端服務,node版本需要10.22.0以上,而實際打包機上的版本為9.11.2,嘗試通過nvm alias default v10.22.0修改默認版本解決
現象:jenkins job里shell執行顯示node版本為v9.11.2,而使用同一用戶進入打包機發現默認版本已經為v10.22.0,且shell里增加source /etc/profile后依舊無效
解決:查閱資料發現在ubuntu中,使用source /etc/profile命令可以使新建立的環境變量立刻生效而不用重新啟動系統。因此直接去cat /etc/profile,發現問題原因。於是在這里直接修改node版本,問題解決