我這樣解決了這個問題:
我執行此命令:
npm config set strict-ssl false
然後將 npm 設定為使用 http 運行,而不是 https:
npm config set registry "http://registry.npmjs.org/"
然後我使用以下語法安裝軟體包:
npm --proxy http://username:password@cacheaddress.com.br:80 install packagename
如果代理不需要您進行身份驗證,請跳過用戶名:密碼部分
用戶名:密碼
編輯:我的一個朋友剛剛指出,您可以透過設定BOTH HTTP_PROXY 和HTTPS_PROXY 環境變量,然後正常發出命令來讓NPM 在代理後面工作npm install express(例如)
編輯2:正如@BStruthers評論的那樣,請記住,包含“@”的密碼將無法正確解析,如果包含@,則將整個密碼放在引號中
我這樣解決了這個問題:
我執行此命令:
然後將 npm 設定為使用 http 運行,而不是 https:
然後我使用以下語法安裝軟體包:
如果代理不需要您進行身份驗證,請跳過
#用戶名:密碼
部分編輯:我的一個朋友剛剛指出,您可以透過設定BOTH HTTP_PROXY 和HTTPS_PROXY 環境變量,然後正常發出命令來讓NPM 在代理後面工作npm install express(例如)
編輯2:正如@BStruthers評論的那樣,請記住,包含“@”的密碼將無法正確解析,如果包含@,則將整個密碼放在引號中