前提
環境情報
OS: OS X El Capitan
node: v6.10.2 (npm v3.10.10)
問題
内容
Ionicでローカル通知を実装する場合に必要なプラグインをインストールする方法は、公式ドキュメントのでは以下の記述となっているが、 ionic cordova plugin add
が動作してくれず cordova is not a valid task
とプラグインのインストールが始まらない、
$ ionic cordova plugin add de.appplant.cordova.plugin.local-notification
$ npm install --save @ionic-native/local-notifications
参考:
https://ionicframework.com/docs/native/local-notifications/
対応
下記コマンドを実行することで解決。
→ ionic
を絡めず cordova
単体でプラグインをインストールするように変更。
実行コマンド:
cordova plugin add de.appplant.cordova.plugin.local-notification --save
備考
対応の内容は調査をしていたところ下記質問を発見。
cordova
単体でプラグインをインストールする記述があり、もしやと思い実行したところ問題なく終了したため採用。
https://github.com/katzer/cordova-plugin-local-notifications/issues/1345