有沒有辦法讓 npm install (指令)在代理程式後面工作?
P粉743288436
P粉743288436 2023-08-23 18:07:57
0
1
610
<p>閱讀 <code>.npmrc</code> 檔案中的代理變量,但它不起作用。盡量避免手動下載所有需要的套件並安裝。 </p>
P粉743288436
P粉743288436

全部回覆(1)
P粉775723722

我這樣解決了這個問題:

  1. 我執行此命令:

    npm config set strict-ssl false
    
  2. 然後將 npm 設定為使用 http 運行,而不是 https:

    npm config set registry "http://registry.npmjs.org/"
    
  3. 然後我使用以下語法安裝軟體包:

    npm --proxy http://username:password@cacheaddress.com.br:80 install packagename
    

如果代理不需要您進行身份驗證,請跳過用戶名:密碼部分

#

編輯:我的一個朋友剛剛指出,您可以透過設定BOTH HTTP_PROXY 和HTTPS_PROXY 環境變量,然後正常發出命令來讓NPM 在代理後面工作npm install express(例如)

編輯2:正如@BStruthers評論的那樣,請記住,包含“@”的密碼將無法正確解析,如果包含@,則將整個密碼放在引號中

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板