2016-06-07 9 views
1

필자는 이오닉 2 프로젝트에서 많은 플러그인을 사용했습니다. 전에 모든 일이 잘 작동합니다. 그러나 ionic state reset --plugins을 실행 한 후에는 더 이상 찾을 수없는 개체가 있습니다.플러그인을 재설정 한 후 Ionic 2 프로그램이 작동하지 않습니까?

저는 프로젝트에서 Beacon Plugin을 사용했습니다.

---- 편집 ----이 작동하지 않습니다 무엇

가장 이상한 것은이 Cannot read property 'Delegate' of undefined ----

---- 편집 var 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 Plugin 참조가 있습니까? 그렇지 않은 경우 다시 실행하려면

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

을 실행해야합니다. 모두가 다시 작동하면, 당신은 package.json에 현재 플러그인/플랫폼을 절약하기 위해 다음 명령을 실행할 수 있습니다

ionic state save 

와 다음, 신속 플러그인과 플랫폼에로드해야하는 경우, 당신은 간단하게 할 수 있습니다 :

ionic state restore 

그리고 Ionic이 적절한 플러그인과 플랫폼에 추가됩니다.

+1

작동합니다! 대단히 감사합니다 !!! –