Можно ли запустить репозиторий get clone, установить yarn и запустить файлы проекта локально, используя Electron или NW.js?
Больше контекста по этому вопросу. Попытка настроить настольное приложение, которое может выполнить следующие действия для команды, не являющейся разработчиком. В настоящее время для запуска локального проекта разработчики делают следующее.
- клонировать файлы из github
- yarn установить все пакеты.
- yarn run dev
Это запускает проект локально, запуская локальную версию приложения, использующего React и Express. Теперь я хочу, чтобы команда разработчиков не могла запустить этот проект, также используя localhost:!
Я не хочу, чтобы эта команда прошла через все вышеописанные шаги. Поэтому я надеюсь, что смогу создать настольное приложение, которое будет выполнять эти шаги для команды. Это звучит возможно?
- Проблемы, которые я предвижу. Может ли Electron или NW подключаться к удаленному репозиторию git и клонировать файлы?
- Даже если номер 1 возможен, как они будут локально запускать проект без пряжи? Не хотите, чтобы они устанавливали пряжу.
- Имеет ли Electron пакет всех узловых модулей, чтобы они уже были готовы и установлены, и может запустить сценарий пакета для них без пряжи.