如何正确更新离子2插件?

时间:2017-03-25 07:24:03

标签: cordova ionic-framework ionic2 cordova-plugins

我正在研究离子2应用程序,并希望在BLE plugin中添加尚未实现的功能。

我已经在我的项目中安装了它,我可以通过修改一些本地文件来编辑代码,如:

  • 插件/科尔多瓦-插件-BLE中央/ SRC / WP / BLECentralPlugin.cs
  • 插件/科尔多瓦-插件-BLE中央/网络/ ble.js
  • node_modules /离子天然/ DIST / ES5 /插件/ ble.d.ts

" node_modules / ionic-native / dist / es5 / plugins /"中的其他一些文件;夹。

但我担心如果我更新离子,它将删除我的更改。有没有安全的"更新离子2 / cordova插件的方法?

谢谢!

1 个答案:

答案 0 :(得分:0)

最安全的方法是向插件存储库创建一个拉取请求,要求他们实现您需要的功能。

其次,imo正在创建插件的分支并使用它,但这意味着您无法更新插件以包含主存储库所具有的所有更改。

另一种选择是在本地添加插件,详见here。这意味着你必须自己处理更新,但至少你的更改不会被意外覆盖。