Gibt es eine Möglichkeit, die npm-Installation (Befehl) hinter einem Proxy zum Laufen zu bringen?
P粉743288436
P粉743288436 2023-08-23 18:07:57
0
1
613
<p>Lesen Sie die Proxy-Variable in der Datei <code>.npmrc</code>, aber es funktioniert nicht. Versuchen Sie zu vermeiden, alle erforderlichen Pakete manuell herunterzuladen und zu installieren. </p>
P粉743288436
P粉743288436

Antworte allen(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评论的那样,请记住,包含“@”的密码将无法正确解析,如果包含@,则将整个密码放在引号中

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage