-
Notifications
You must be signed in to change notification settings - Fork 12k
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
Snapdragon X Elite Arm / Windows , No native build was found for platform=win32 arch=arm64 #27882
Comments
The workspace still builds with node 18. https://github.com/angular/angular/blob/0bd55a684f7adf83ceb7d6c0b1d510252209388c/WORKSPACE#L50-L63 Afaik arm64 on windows is only support from Node19 onwards. |
@ssdeepak for clarity, is this about building an Angular app, or building this repo? I think it's the former as you're referring to |
oh you're right @JoostK, this is no the repo build but an app build.
|
I have reported an issue to the upstream repository: kriszyp/lmdb-js#295 |
same here it's annoing to stuck on angular 17 😢 |
This should no longer error when using Angular CLI version 18.1. |
Thank you very much for the info and I look forward to testing it and will give feedback. |
Why not add lmdb as an optional dependency instead since it actually is from 18.1 @alan-agius4 ? My project now fails pnpm install on windows arm64, and I worked around this by adding:
If lmdb was added via optionalDependencies in @angular/build then pnpm install would work without workarounds, and just drop install and show your runtime warning on unsupported platforms... |
A warning mechanism has been implemented to notify users when lmdb is unavailable. On Windows ARM64 systems, however, installing this package appears to cause installation failures. See: angular#27882 (comment)
A warning mechanism has been implemented to notify users when lmdb is unavailable. On Windows ARM64 systems, however, installing this package with pnpm appears to cause installation failures. See: angular#27882 (comment) Closes angular#27882
A warning mechanism has been implemented to notify users when lmdb is unavailable. On Windows ARM64 systems, however, installing this package with pnpm appears to cause installation failures. See: angular#27882 (comment) Closes angular#27882
A warning mechanism has been implemented to notify users when lmdb is unavailable. On Windows ARM64 systems, however, installing this package with pnpm appears to cause installation failures. See: #27882 (comment) Closes #27882
This issue has been automatically locked due to inactivity. Read more about our automatic conversation locking policy. This action has been performed automatically by a bot. |
Which @angular/* package(s) are the source of the bug?
compiler, core, Don't known / other
Is this a regression?
Yes
Description
I tried Angular 18 on my new Snapdragon X Elite
When I try to run the project from VSCode I get this error.
No native build was found for platform=win32 arch=arm64 runtime=node abi=127 uv=1 armv=8 libc=glibc node=22.3.0
attempted loading from: D:\Junk\my-app\node_modules\lmdb and package: @lmdb/lmdb-win32-arm64
Please provide a link to a minimal reproduction of the bug
No response
Please provide the exception or error you saw
Please provide the environment you discovered this bug in (run
ng version
)Anything else?
React JS works Fine on the same platform
The text was updated successfully, but these errors were encountered: