Vendo as suas dúvidas, acredito que não irá fazer o deploy.
Nesse caso o correto seria enviar todo o código fonte do projeto ao cliente (caso um dia ele queira fazer manutenção com outra pessoa, etc...), não apenas a build.
Sobre a questão da pasta node_modules/vendor, normalmente não é commitada/enviada.
Se o servidor não tiver node, ai pode enviar a node_modules junto (embora não seja o correto)