解決jenkins的windows批次命令無法正常呼叫npm的global module的問題
前言
如果你企圖利用jenkins裡windows批次命令去呼叫npm的global module的時候,會發生找不到命令的問題,如下圖命令找不到 |
到jenkins的首頁,按下"設定系統",如下圖
設定系統 |
設定環境變數 |
%Path%;C:\Users\hosee\AppData\Roaming\npm;
其中"%Path%"是指現在windows的環境變數,接下來是"C:\Users\hosee\AppData\Roaming\npm"的部分,這是我的npm global module的安裝位址,請依據你所安裝的位址新增,若不清楚安裝的位址,可以輸入以下命令後得到
npm list -g
位址的內容如下圖
npm global module的安裝位址 |
參考資料:
How to set the PATH environment variable in Jenkins configuration on Windows?
Where does npm install packages?
沒有留言:
張貼留言