What may be mysterious here? You can have multiple versions of Node installed if needed, and every app brings in the entire dependency tree, isolated from everything else.
If you trust your apps enough, you don't even need chroot.
If you trust your apps enough, you don't even need chroot.