プロキシを使用してイントラネットから npm リポジトリにアクセスしようとしています。
プロキシ (環境変数 HTTP_Proxy および HTTPS_Proxy で設定) を使用すると、ブラウザと wget を使用して SSL なしでリポジトリにアクセスできます。
wget registry.npmjs.org/yuidocjs
https を使用すると、ブラウザではアクセスできますが、wget ではアクセスできません
wget https://registry.npm.js.org/yuidocjs #fails
NPM を使用しようとすると、設定registry=http://registry.npm.js.org/
すると 404 が返されます。
デフォルトの https レジストリ パスを使用すると、タイムアウトになります。
私がここに欠けているものはありますか?私の設定ファイルは次のようになります。
proxy = http://ems-lnx222:8080/proxy.pac
https-proxy = http://ems-lnx222:8080/proxy.pac
registry = http://registry.npmjs.org/
prefix = /ws/bemccorm-rtp/npm-packages
strict-ssl = false
アップデート
もう少しプレイした後、.pac プロキシが問題を引き起こしているように見えることがわかりました。
代わりに通常のプロキシを使用し、200 ステータスを取得し、正しい tgz ファイルnpm ERR! fetch failed
を取得し、ファイルをフェッチしようとすると を受け取ります。