web-dev-qa-db-fra.com

NPM self_signed_cert_in_chain

J'ai des problèmes pour que NPM s'installe correctement. J'ai essayé de parcourir les instructions sur plusieurs des messages ici sur le débordement de pile, en particulier à partir de ce fil: erreur SELF_SIGNED_CERT_IN_CHAIN ​​lors de l'utilisation de npm install

J'ai également essayé de parcourir la documentation sur le site de NPM: http://blog.npmjs.org/post/78165272245/more-help-with-selfsignedcertinchain-and-npm

Je reçois toujours l'erreur chaque fois que j'essaie d'installer. s'il vous plaît donnez votre avis.

30
jacobjp52285

Si vous êtes derrière le proxy d'entreprise (qui utilise par exemple Blue Coat ), vous devez utiliser http au lieu de https pour le référentiel adresses, par exemple.

npm config set registry="http://registry.npmjs.org/"

Voir: Erreur: Erreur SSL: SELF_SIGNED_CERT_IN_CHAIN ​​lors de l'utilisation de npm .


Vous pouvez également importer un auto-certificat défaillant dans votre système et le marquer comme approuvé, ou désactiver temporairement la validation SSL lors de l'installation des packages (méthode rapide mais non recommandée):

npm config set strict-ssl false

Voir: Erreur: Erreur SSL: SELF_SIGNED_CERT_IN_CHAIN ​​lors de l'utilisation de npm .


La méthode recommandée (et plus douloureuse) consiste simplement à pointer vers le bon fichier de certificat, par ex.

npm config set cafile "<path to your certificate file>"

Voir: Comment corriger l'erreur de certificat SSL lors de l'exécution de Npm sous Windows? .

51
kenorb