Webアプリケーションテンプレートから新しいASP.NET 5プロジェクトを作成しました。そのテンプレートにはBowerとnpmの依存関係が含まれています。Visual Studio 2015 Update 2でNPMエラー、パッケージを復元できない
エラー:20888:エラー:140770FC:SSLルーチン:SSL23_GET_SERVER_HELLO:不明なプロトコル:opensslの\ SSL \ s23_clnt.c:787:
NPMの依存関係を復元しようとすると、私は次のメッセージが表示されます私の最初の検索は私が企業プロキシの背後にいるためだと信じさせてくれました。そして、npm config set registry http://registry.npmjs.org/を使って非https URLを使用するようにnpm設定を更新すると問題が解決するかもしれません。
私が抱えている問題は、どこでそれを行うのか分かりません。 npmは、Visual Studio以外のローカルには何もインストールしていないため、私のコマンドラインで認識されるコマンドではありません。だから、Visual Studioでこの設定を更新する方法はありますか?この問題のトラブルシューティングを行うにはどうすればよいですか?
ウェブまたはVisual Studio(オープンファイル...)でHTTPS URL https://registry.npmjs.org/gulp-concatを開いてみてください。 JSONデータを含むファイルが表示されます。エラーGET_SERVER_HELLOはTLS(https)エラーのように見えます。クライアントはサーバー "ClientHello"要求を送信し、サーバーは "ServerHello"という名前の応答を返す必要があります。 Visual StudioはIEのプロキシを使用する必要があります(ツール/オプションと環境/ Webブラウザを参照してください)。ところで、プロジェクトディレクトリのコマンドラインで 'npm install'を使うことができます。 – Oleg
私はIEからURLをヒットすると、ファイルが正常に戻ってくるので、プロキシの問題ではないでしょうか?私は文字通りなぜVisual Studioでこのエラーが発生するのか分かりません。それは間違いなく私の企業ネットワークでのみ起こります。 – wakers01
また、プロジェクトディレクトリのコマンドラインでnpm installを使用すると、npmが認識されたコマンドではないことがわかります。 – wakers01