Я и мой коллега работаем над развертыванием некоторых API-интерфейсов, у которых есть общие библиотеки. Дело в том, что он сказал, что рабочие области не должны использоваться в производственной среде, но не было представлено никаких оснований защищать это. Я пришел со следующей настройкой:
- Установить S SH Ключи с пульта дистанционного управления для извлечения репозитория
- Выполнить
yarn workspace <api-name> install
для одного API - Выполнить
yarn build
для ES6 / Babel - Запуск API из папки dist. И мы закончили. Нет необходимости в bash скриптах или NPM частных пакетах.