2016-06-07 52 views
1

我在我的Ionic 2項目中使用了很多插件。所有的事情都很好。但在啓動ionic state reset --plugins後,有些對象不能再被找到。重置插件後,Ionic 2程序無法正常工作?

我在項目中使用了Beacon插件。

---- ----編輯

什麼它不工作是 Cannot read property 'Delegate' of undefinedvar delegate = new this.locationManager.Delegate();

---- ----編輯

最奇怪的是ionic serve工作(瀏覽器),但ionic run android(設備)不。

---- ----編輯

ionic platform rm androidionic platform add android後,仍然沒有工作。

---- ----編輯

不工作,即使我重新安裝Cordova

回答

4

命令

ionic state reset --plugins 

刪除一切,然後帶回你的package.json文件中指定。項目的package.json文件中是Beacon插件參考嗎?如果不是,您將不得不運行

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

要再次添加它。然後

ionic state save 

而且,如果你需要的插件和平臺快速加載,你可以簡單地做:一旦一切都重新工作,您可以爲了運行下面的命令,以目前的插件/平臺保存到package.json

ionic state restore 

而且Ionic會添加相應的插件和平臺。

+1

它的工作原理!非常感謝你!!! –