2016-06-07 3 views
1

Я использовал много плагинов в своем проекте Ionic 2. Все хорошо работает. Но после запуска ionic state reset --plugins некоторые объекты больше не могут быть найдены.После перезапуска плагинов программа Ionic 2 не работает?

Я использовал плагин Beacon в своем проекте.

---- редактировать ----

Что не работает в Cannot read property 'Delegate' of undefined в var delegate = new this.locationManager.Delegate();

---- редактировать ----

Самое странное дело что ionic serve работает (Браузер), но ionic run android (Устройство) нет.

---- редактировать ----

После ionic platform rm android и ionic platform add android, до сих пор не работает.

---- редактировать ----

Не работает даже я переустановить Cordova.

ответ

4

Команда

ionic state reset --plugins 

удаляет все, а затем вернуть то, что вы указали в файле package.json. Ссылка на плагин Beacon в файле проекта package.json? Если нет, вам нужно будет запустить

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

, чтобы добавить его еще раз. После того, как все снова работает, вы можете запустить следующую команду для того, чтобы сохранить текущие плагины/платформы для package.json:

ionic state save 

И затем, если вам нужно быстро загрузить в плагинах и платформ, вы можете просто сделать:

ionic state restore 

И Ионный будет добавлять в соответствующие плагины и платформы.

+1

Это работает !!! Большое спасибо!!! –

Смежные вопросы