Интеграция monorepo проекта с общим пакетом в Netlify - PullRequest
0 голосов
/ 24 мая 2019

У меня есть проект в реакции с Гэтсби. Моя структура:

root_folder:
/src:
  /pages:
    404.jsx
/packages:
   /project_1
   /shared_ui
   /project_2
netlify.toml

Я хочу создать моно-домен для развертывания. Project_1 имеет в свой package.json зависимость для shared_ui.

Я хочу развернуть его с помощью Netifly.

Если я установлю базовый каталог как packages / project_1 и запусту команду

сборка Гэтсби

тогда в результате у меня E404 и @shared_ui не найден. На моей локальной машине все ок.

Во втором случае, когда я устанавливаю базовый каталог как root_folder и устанавливаю каталог публикации как packages / project_1 / public , в результате я получаю " directory packages / project_1 / public не существует"

В моем третьем случае, когда я установил базовый каталог как root_folder и установил общий каталог как public - развертывание выполнено успешно, но развернуто только 404 страницы.

Как мне настроить netifly.toml файл для развертывания project_1 сайта с shared_ui в качестве зависимости?

...