npm install(コマンド)をプロキシの背後で動作させる方法はありますか?質問する

npm install(コマンド)をプロキシの背後で動作させる方法はありますか?質問する

npm installプロキシの背後で動作させる方法はありますか?.npmrcファイル内のプロキシ変数を変更してみましたが、機能しませんでした。手動ダウンロードを避けようとしています。

ベストアンサー1

私は次のようにしてこの問題を解決しました:

  1. 次のコマンドを実行します:

    npm config set strict-ssl false
    
  2. 次に、npm を https ではなく http で実行するように設定します。

    npm config set registry "http://registry.npmjs.org/"
    
  3. 次に、次の構文を使用してパッケージをインストールします。

    npm --proxy http://username:[email protected]:80 install packagename
    

username:passwordプロキシが認証を必要としない場合は、この部分をスキップしてください。

編集: 友人が、 HTTP_PROXY と HTTPS_PROXY の両方の環境変数を設定し、通常どおりコマンドnpm install expressを発行することで、NPM をプロキシの背後で動作させることができると指摘しました(例)

編集2: @BStruthers がコメントしたように、「@」を含むパスワードは正しく解析されないことに注意してください。@ を含む場合は、パスワード全体を引用符で囲んでください。

おすすめ記事