npmのプロキシ設定
ツールごとにプロキシサーバーの設定が異なり、必要なときにいつも忘れてしまうので、備忘録として。
npm
でプロキシサーバーを設定するには、npm
コマンドから、config set proxy
やconfig set https-proxy
を使います。
% npm config set proxy http://XXX.XXX.XXX.XXX:8080 % npm config set https-proxy http://XXX.XXX.XXX.XXX:8080
設定が完了したかどうかは、npm config
にls
オプションを付けて調べます。もちろん~/.npmrc
を調べるのでも構いませんが、npm config ls -l
とすれば.npmrcになり全ての設定を見られるので便利です。
% npm config ls ; cli configs user-agent = "npm/3.3.12 node/v5.4.1 darwin x64" ; userconfig /Users/username/.npmrc https-proxy = "http://XXX.XXX.XXX.XXX:8080/" proxy = "http://XXX.XXX.XXX.XXX:8080/" ; node bin location = /usr/local/bin/node ; cwd = /Users/username ; HOME = /Users/username ; "npm config ls -l" to show all defaults.
詳細はhelpに載っていますので、詳しくはそちらをどうぞ。
% npm help config