-
-
Notifications
You must be signed in to change notification settings - Fork 301
Creating patch file for GitHub dependency fails with ENOENT: no such file or directory #288
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Issue still exists with patch-package 6.4.7 (this time on Windows 10):
And replacing makePatch.js:50 with the following still works: |
I also get this issue. My repo has this syntax in package.json:
|
replace makePatch:50 with the following: it's quite a messy solution, but it still works for me :') |
Same here. A bit annoying. |
@cstefFlexin I'm not really sure what your "fix" is meant todo there as the returned URL is incorrect. #335 fixes the issue. |
I am just replacing the first part of the git url, it seemed to work, but your solution looks cleaner indeed |
Oh that makes sense now. I guess with how I was adding the repo your fix wasn't actually doing anything to the returning string. |
This issue still exists. And @cestef's solution seems to fix it. |
works like a charm. rightaway created a patch for patch-package with patch-package 😵💫 |
I was trying to create a patch for a GitHub dependency I added to my projects like this in package.json:
"react-native-scrollable-tab-view": "git+https://github.com/ptomasroos/react-native-scrollable-tab-view.git"
And creating the patch fails with:
I then looked a bit into makePatch.js and found the automatically created package.json looking like this:
{"dependencies":{"react-native-scrollable-tab-view":"react-native-scrollable-tab-view@git+https://github.com/ptomasroos/react-native-scrollable-tab-view.git"},"resolutions":{}}
So just to check if the
react-native-scrollable-tab-view@
is the issue I replaced thegetPackageResolution
call in makePatch.js:49 with the static GitHub URL I used in the package.json above and the patch file was created correctly:{"dependencies":{"react-native-scrollable-tab-view":"git+https://github.com/ptomasroos/react-native-scrollable-tab-view.git"},"resolutions":{}}
I am now wondering if I am linking the GitHub dependency in a wrong way (though I tried various other) or if this is a bug or not expected usage of patch-package at all.
All of this happened on macOS 11.1 with patch-package 6.2.2.
The text was updated successfully, but these errors were encountered: