昨天剛好在幫忙同事看一個 npm install 卡住的問題,原本以為 npm install 會吃 export 的 http proxy 設定,同步觀察 Proxy 發現 npm 根本不吃系統環境變數。
然後查了一下 npm 跑 proxy 的方法,記錄在以下
查看 npm 的設定
$ npm config list
設定 npm 用 Proxy
$ npm config set proxy http://proxy.company.com:8080 $ npm config set https-proxy http://proxy.company.com:8080
npm 的 proxy 變數有點奇怪,多數是使用 http_proxy/https_proxy,但 npm 與眾不同,所以要特別注意。
Reference
How to setup Node.js and Npm behind a corporate web proxy