angular/clang-format

Bundle executable for linux_arm64

elle-j opened this issue · 5 comments

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 using apt-get.
  • Not needing to uninstall the npm package.

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 the clang-format tool using the native package manager (using apk add clang-extra-tools which drops the binary at /usr/bin/clang-format).

elle-j commented

@ErebusBat, apologies for the late reply. Thanks for getting back, I'll go ahead and close this issue.

@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 commented

Ah, I misinterpreted what you wrote earlier. Thanks for providing some additional context 👍 Yes, would definitely be helpful if this can be fixed.