Proxy環境下のWindows Server 2012 Essentialsでnpmを使う

Proxy環境下のWindows Server 2012 Essentialsでnpm使うには

Proxy環境下でnpm installを実行するとエラーで完了することができませんでした。この時のエラーを取得していませんでした。

npmのProxy設定を行う

npmのProxy設定はC:\Users\ユーザ名\AppData\Roming\npm\etc\npmrcに設定します。設定はコマンドプロンプトから実施します。

npm -g config set proxy http://プロキシサーバアドレス:ポート
npm -g config set https-proxy http://プロキシサーバアドレス:ポート
npm -g config set registry http://registry.npmjs.org/

設定の確認

C:\Users\ユーザ名\AppData\Roming\npm\etc\npmrcをメモ帳などで開き、内容が反映されているかを確認します。もしくはnpm config listコマンドを実行します

proxy = "http://プロキシサーバアドレス:ポート"
https-proxy = "http://プロキシサーバアドレス:ポート"
http-proxy = "http://プロキシサーバアドレス:ポート"
registry = "http://registry.npmjs.org"