But if I don't want to have to use a VM?
Well, then you can only put it in dev mode and use chromebrew. Which I am glad exists, but even installing node can be a pain and the way to get it running changed over the years.