ds300 / patch-package

Fix broken node modules instantly 🏃🏽‍♀️💨
MIT License
10.17k stars 283 forks source link

Failed to apply patch for package react-native-agora #504

Open Khubaib-Sarfraz opened 7 months ago

Khubaib-Sarfraz commented 7 months ago

Im using react-native-agora@4.2.0 and because of some issue in in agora i used patch-package@8.0.0

so i'm getting this issue only with 'yarn' not with the npm another solution with for this issue is to deprecate the patch-package to 7.0.2

the point where this error occurs is that when i try to install a new library in my project then this error appears and delete all my changes for the node-modules

hope you guy'z resolved this with new version '8.0.0'

ERROR Failed to apply patch for package react-native-agora at path

node_modules/react-native-agora

This error was caused because patch-package cannot apply the following patch file:

patches/react-native-agora+4.2.0.patch

Try removing node_modules and trying again. If that doesn't work, maybe there was an accidental change made to the patch file? Try recreating it by manually editing the appropriate files and running:

patch-package react-native-agora

If that doesn't work, then it's a bug in patch-package, so please submit a bug report. Thanks!

https://github.com/ds300/patch-package/issues

patch-package finished with 1 error(s).

ptim commented 6 months ago

FYI I'm hitting a similar issue attempting to apply a patch to react-dropzone after upgrading patch-package from 7.0.0 to 8.0.0.

This is the patch that has previously worked: https://github.com/react-dropzone/react-dropzone/issues/1259#issuecomment-1404288766

I note the mention:

I removed some really old legacy filename handling stuff so it's technically a breaking change.

https://github.com/ds300/patch-package/releases/tag/v8.0.0

I don't need multi-patches atm, so can stay on v7.