Я хочу выложить через ssh на сервер созданный мной статический сайт. При разработке я в npm загружал gulp и jquery. собрал через gulp свой dist, но с зависимостями в index.html из node_modules. Как правильно сделать загрузить прямо так на сервер и указать путь к index.html который будет подгружать файлы с node_modules или копировать минифицированные файлы с node_nodules в папку dist/vendor менять пути в index.html и выложить только dist.
но тогда мне придётся в git выкладывать собранный проект. Я сейчас пытаюсь через gulp-concat всё превратить в один большой js вроде как так лучше или я чего-то не понимаю,
ThisFruit, в гит хранят только исходный код. Папки вендоров (vendor, node_modules), готовых сборок (dist и т.п.) загоняются в гитигнор и исключаются из репозитория. При необходимости репа клонируется и делается сборка.
ThisFruit, не надо. Надо настроить cicd и собирать артефакты для деплоя. Dist это и есть все необходимые артефакты. Могут хоть архивом где-то храниться