Предлагаю рассмотреть простой пример. Есть проект NodeJS, использующий Express, который собирается с помощью Gulp. В app.js (на сервере) у нас есть require('express'), которы...
А не осталось обрывка gulpfile.js (или как у вас было сделано) конкретно про Vue и Rollup? И, собственно, каким плагином собирали?
В таком случае я задам очередной такой вопрос. Кто-нибудь собирал однофайловые компоненты с помощью Gulp и Rollup не с помощью rollup-plugin-vue ?
Если отбросить "хранит его в гите", то что не так с первой частью — собрать в dev среде и скормить дальше (докер, пм2,..)?
Это хорошо, а по линии gulp'а не осталось ничего?