Cordova でプラグインを symbolic install する方法

phi phi on cordova

cordova で plugin を作る際, 修正を反映させるのが地味に面倒だったりしますよね. 調べてみるとシンボリックリンクインストールってのがあったので紹介します.

symbolic link についてはこちらを参照ください.

Symbolic link Install

普通の cordova plugin add に link オプションを付けるだけです.

$ cordova plugin add --link ../path/to/your_plugin/

これでシンボリックリンクインストールされるので, プラグイン本体(../path/to/your_plugin/の中身)をイジるとプロジェクトの方の plugins にあるファイルも変更されます(されたように見えます).

ちなみに cordova-plugin-unityads を作ってた時はこんな感じで使ってました.

$ cordova plugin add --link ../cordova-plugin-unityads/

Update

プラットフォームへの反映は下記のように一回 remove してから add するとキレイに反映されます.

symblic link だと爆速でインストールが終わるのでストレスなく更新できますね♪

$ cordova plugin remove your_plugin
$ cordova plugin add --link ../path/to/your_plugin/

cordova-plugin-unityads の場合はこんな感じですね.

$ cordova plugin remove cordova-plugin-unityads
$ cordova plugin add --link ../cordova-plugin-unityads/

Reference