web-dev-qa-db-ja.com

NPM self_signed_cert_in_chain

NPMを正しくインストールするのに問題があります。スタックオーバーフローに関するいくつかの投稿、特にこのスレッドからの指示をステップ実行してみました。 npm installの使用中にSELF_SIGNED_CERT_IN_CHAINエラー

また、NPMのサイトのドキュメントを試してみました: http://blog.npmjs.org/post/78165272245/more-help-with-selfsignedcertinchain-and-npm

インストールしようとするたびにエラーが表示されます。お知らせ下さい。

30
jacobjp52285

企業プロキシ(たとえば Blue Coat を使用する)の背後にいる場合は、リポジトリにhttpsの代わりにhttpを使用する必要がありますアドレス、例えば.

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

参照: エラー:SSLエラー:npmの使用中にSELF_SIGNED_CERT_IN_CHAIN


失敗した自己証明書をシステムにインポートして、信頼済みとしてマークするか、パッケージのインストール中にSSL検証を一時的に無効にすることもできます(迅速ですが、推奨されない方法)

npm config set strict-ssl false

参照: エラー:SSLエラー:npmの使用中にSELF_SIGNED_CERT_IN_CHAIN


推奨される方法(およびより苦痛な方法)は、正しい証明書ファイルを指すことです。

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

参照: WindowsでNpmを実行しているときにSSL証明書エラーを修正する方法?

51
kenorb