npm install
プロキシの背後で動作させる方法はありますか?.npmrc
ファイル内のプロキシ変数を変更してみましたが、機能しませんでした。手動ダウンロードを避けようとしています。
ベストアンサー1
私は次のようにしてこの問題を解決しました:
次のコマンドを実行します:
npm config set strict-ssl false
次に、npm を https ではなく http で実行するように設定します。
npm config set registry "http://registry.npmjs.org/"
次に、次の構文を使用してパッケージをインストールします。
npm --proxy http://username:[email protected]:80 install packagename
username:password
プロキシが認証を必要としない場合は、この部分をスキップしてください。
編集: 友人が、 HTTP_PROXY と HTTPS_PROXY の両方の環境変数を設定し、通常どおりコマンドnpm install expressを発行することで、NPM をプロキシの背後で動作させることができると指摘しました(例)
編集2: @BStruthers がコメントしたように、「@」を含むパスワードは正しく解析されないことに注意してください。@ を含む場合は、パスワード全体を引用符で囲んでください。