我在响应本机推送通知时遇到问题,解决方案是在现有文件上复制并粘贴。为了克服其他问题,我还需要重写节点模块。
现在如何编写补丁以自动进行更改?
我能看到的大多数指南都告诉我覆盖单个方法,如何覆盖整个文件?我不想提出拉取请求。
我的问题的解决方案: https://github.com/zo0r/react-native-push-notification/issues/547
nodeJS的猴子修补: https://www.sitepoint.com/pragmatic-monkey-patching/
项目中当前使用的补丁程序包: https://blog.callstack.io/say-goodbye-to-old-fashioned-forks-thanks-to-the-patch-package-3c63a62eea1c