Open
Description
I'm using an Arm Mac and trying to use this package inside of a Linux container and getting the following error message:
Error: This module doesn't bundle the clang-format executable for your platform. (linux_arm64)
Consider installing it with your native package manager instead.
Expectation:
- Bundling clang-format executable for linux_arm64 solely using the npm package.
- Not needing to install
clang-format
usingapt-get
. - Not needing to uninstall the npm package.
Activity
ErebusBat commentedon Jun 13, 2023
Furthermore if you are using M1 with docker (so your platform is
linux_arm64
) AND an alpine base image then it does not appear to be possible to bypass this error by install theclang-format
tool using the native package manager (usingapk add clang-extra-tools
which drops the binary at/usr/bin/clang-format
).elle-j commentedon Jul 11, 2023
@ErebusBat, apologies for the late reply. Thanks for getting back, I'll go ahead and close this issue.
ErebusBat commentedon Jul 13, 2023
@elle-j I am unsure why did you close the issue?
I was adding a bit more context as I think is valid... we should be able to specify the native executable for linux_arm64
elle-j commentedon Jul 14, 2023
Ah, I misinterpreted what you wrote earlier. Thanks for providing some additional context 👍 Yes, would definitely be helpful if this can be fixed.
lumirlumir commentedon Sep 6, 2024
Hello. I've developed a new package to succeed
clang-format
, though the post was written some time ago. If you still need to useclang-format
, please feel free to check it out. It supportslinux-arm64
and many other architectures.https://github.com/lumirlumir/npm-clang-format-node