2016-06-07 1 views
1

J'ai utilisé de nombreux plugins dans mon projet Ionic 2. Tout fonctionne bien avant. Mais après le lancement ionic state reset --plugins, certains objets ne peuvent plus être trouvés. J'ai utilisé Beacon Plugin dans mon projet.Après la réinitialisation des plugins, le programme Ionic 2 ne fonctionne pas?

---- ---- modifier

Qu'est-ce que cela ne fonctionne pas est Cannot read property 'Delegate' of undefined dans var delegate = new this.locationManager.Delegate();

---- ---- modifier

La chose la plus bizarre est que ionic serve fonctionne (navigateur), mais ionic run android (périphérique) ne fonctionne pas.

---- ---- modifier

Après ionic platform rm android et ionic platform add android, ne fonctionne toujours pas.

---- ---- modifier

ne fonctionne pas même je réinstalle le Cordova.

Répondre

4

La commande

ionic state reset --plugins 

supprime tout, puis ramener ce que vous avez spécifié dans le fichier package.json. La référence Beacon Plugin est-elle dans le fichier package.json de votre projet? Si ce n'est pas le cas, vous devrez exécuter

ionic plugin add https://github.com/petermetz/cordova-plugin-ibeacon.git 

pour l'ajouter à nouveau. Une fois que tout fonctionne à nouveau, vous pouvez exécuter la commande suivante pour sauver plugins/plates-formes actuelles du package.json:

ionic state save 

Et puis, si vous avez besoin de charger rapidement des plugins et des plates-formes, vous pouvez simplement faire:

ionic state restore 

Et Ionic ajoutera les plugins et plates-formes appropriés.

+1

Ca marche !!! Merci beaucoup!!! –