-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Unavailable transitive dependencies (@types/keyv) in 24.0.0-alpha.1 #7211
Comments
Reported downstream to |
I had a feeling the alpha version incorporating electron-rebuild would have a few issues arise. It worked with some of my local projects, but they're more simple in configuration. |
Can you try I'm not sure why I can't repro this on my mac M1 |
Yes, it works with |
Can you please test with |
Unfortunately it doesn't work. |
I see. Yes, I guess since it is a prod |
For others that find this discussion, please use the solution as described here DefinitelyTyped/DefinitelyTyped#62793 (comment) There's no way for this to be fixed on the electron-builder side |
|
We've tried upgrading from 23.3.3 to 24.0.0-alpha.1. Sadly we were greeted by the following error:
It looks like
@types/keyv
and@types/cacheable-request
were deprecated and had an update which is just an empty package.@types/cacheable-request
has specified the@types/keyv
version to*
which leads npm to use the latest version, which is empty. We tried overriding it with the following inpackage.json
:It did solve the issue on macOS but not on Windows for some reason.
We suspect the best solution would be for
electron-rebuild
to depend ongot
version 12+ which removes the dependency on@types/cacheable-request
. Here's the dependecy tree fromelectron-builder
down to@types/cacheable-request
:We'll report it to
electron-rebuild
as well, but as long as this issue remains, the electron builder alpha is unusable unless there's another solution?The text was updated successfully, but these errors were encountered: