Existe-t-il un moyen de faire fonctionner npm install (commande) derrière un proxy ?
P粉743288436
P粉743288436 2023-08-23 18:07:57
0
1
597
<p>Lisez la variable proxy dans le fichier <code>.npmrc</code> mais cela ne fonctionne pas. Essayez d'éviter de télécharger et d'installer manuellement tous les packages requis. </p>
P粉743288436
P粉743288436

répondre à tous(1)
P粉775723722

J'ai résolu le problème comme ceci :

  1. J'exécute cette commande :

    npm config set strict-ssl false
    
  2. Ensuite, configurez npm pour qu'il s'exécute en utilisant http au lieu de https :

    npm config set registry "http://registry.npmjs.org/"
    
  3. Ensuite j'installe le package en utilisant la syntaxe suivante :

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

Si l'agent ne vous demande pas de vous authentifier, sautez la 用户名:密码section

EDIT : Un de mes amis vient de souligner que vous pouvez faire fonctionner NPM derrière un proxy en définissant les variables d'environnement BOTH HTTP_PROXY et HTTPS_PROXY, puis en émettant la commande normalement npm install express (par exemple)

Edit 2 : Comme @BStruthers l'a commenté, n'oubliez pas que les mots de passe contenant "@" ne seront pas analysés correctement, s'ils contiennent @, mettez le mot de passe complet entre guillemets

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal