It is not necessary to use n
I'm running Void Linux with musl libc, and the Node runtime provided by n is built for GNU libc.
Also, same goes for the AppImage release, which also doesn't support musl libc.
And theres also the thing about libraries in musl being under /usr/lib
and not /usr/lib/x86_64-linux-gnu
.