nodejs “npm ERR! codice SELF_SIGNED_CERT_IN_CHAIN ​​”

Sono nuovo di nodejs e npm. Sto cercando di installare log4js e questo è il comando per l’installazione:

npm install log4js 

Sto eseguendo questo da Windows Command Line e I dopo un istante di un marcatore rotante ottengo il seguente errore:

 npm ERR! Windows_NT 6.3.9600 npm ERR! argv "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "log4js" npm ERR! node v0.12.0 npm ERR! npm v2.5.1 npm ERR! code SELF_SIGNED_CERT_IN_CHAIN npm ERR! self signed certificate in certificate chain npm ERR! npm ERR! If you need help, you may report this error at: npm ERR!  npm ERR! Please include the following file with any support request: npm ERR! C:\srv\npm-debug.log 

Ho provato a fare npm config set ca="" come suggerito qui: http://blog.npmjs.org/post/78085451721/npms-self-signed-certificate-is-no-more ma sto ancora ricevendo questo errore.

Come posso risolvere questo e installare NPM?

La stessa cosa, ma devo menzionare che ho usato solo

npm set strict-ssl false

E ha risolto il mio problema.

Sono nuovo anche al npm. Oltre ai comandi menzionati nel tuo link ho provato quanto segue e ho risolto i miei problemi:

  • npm set strict-ssl false
  • disabilitato McAfee temporaneamente

Riferimento: NPM SELF_SIGNED_CERT_IN_CHAIN ​​su Azure

Ho avuto lo stesso problema su Windows 10.

apri windows powerShell e inserisci il seguente comando:

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

Quindi puoi usare:

 npm install [your package] 

Come indicato da Akshay Vijay Jain sopra,

npm config set strict-ssl false

SPEGNERE SSL PRIMA DI INSTALLARE LA VERSIONE PIÙ RECENTE

Quindi installare l’ultima versione

npm install -g npm @ latest

INSTALLARE IL SUCCESSO !!

Vedi gli screenshot aggiunti per maggiore chiarezza.

Nel mio caso, ho installato Fiddler, che ha un certificato autofirmato che ha fatto impazzire l’installazione di npm.

Vedi qui come rimuovere il certificato Fiddler autofirmato Come si rimuove il certificato CA radice che Fiddler installa