2017-03-25 3 views
0

이온 2 앱에서 작업 중이며 아직 구현되지 않은 기능을 BLE plugin에 추가하고 싶습니다.ionic 2 플러그인을 올바르게 업데이트하는 방법은 무엇입니까?

내 프로젝트에 설치되어, 나는 같은 일부 로컬 파일을 수정하여 코드를 편집 할 수 있습니다

  • 플러그인/코르도바 - 플러그인-BLE - 중앙/SRC/WP/BLECentralPlugin.cs
  • 플러그인/코르도바 - 플러그인-BLE - 중앙/www /에서 ble.js
  • node_modules/이온 기본/DIST은 "node_modules에서/ES5/플러그인/ble.d.ts

그리고 다른 파일/ionic-native/dist/es5/plugins/"폴더에 있습니다.

하지만 이온을 업데이트하면 변경 사항이 지워질 것입니다. 이온 2/코드바 플러그인을 업데이트하는 "안전한"방법이 있습니까?

감사합니다.

답변

0

가장 안전한 방법은 플러그인 리포지토리에 대한 요청을 생성하여 필요한 기능을 구현하도록 요청하는 것입니다.

두 번째로, imo는 플러그인 포크를 작성하여이를 사용하지만 플러그인을 업데이트하여 기본 저장소에있는 모든 변경 사항을 포함 할 수는 없습니다.

다른 옵션은 로컬로 플러그인을 추가하는 것입니다 (here). 이것은 당신이 스스로 업데이트를 처리해야한다는 것을 의미하지만 적어도 우연히 변경 사항을 덮어 쓰지는 않습니다.

관련 문제