Cordovaプラグイン追加時のプロキシ設定

Apache Cordova 3.5でのこと。

強固なセッキュリティで守られているシャナイネットワークから

$ cordova plugin add org.apache.cordova.device

したら

Error: Fetching plugin failed: Error: read ECONNRESET

と出たので、ハイハイプロキシプロキシと思って

cordova-cli will use npm's proxy settings.

https://github.com/apache/cordova-cli#proxy-settings にある通り設定したけどダメ。

それでソース確認したら .plugmanrc ファイルを参照することになっていた ので

$ vi ~/.plugmanrc

proxy = http://myproxy.example.net:port/

として再度 cordova plugin addしたらちゃんと追加できた。

プラグインをウェブブラウザでダウンロードしてきても大した手間ではないんですけどね。


f:id:keik_117:20140703233857p:plain

ウィッス