Как построить Angular CLI проект с помощью lerna
В настоящее время я работаю над тем, чтобы установить монорепо для проекта, который состоит из приложения Angular 6, приложения React Native и API, написанного на NestJS. Я пытаюсь настроить это с Лерной согласно этой статье; но у меня проблемы, поскольку Angular CLI не работает с рабочими пространствами Yarn.
Структура файла выглядит следующим образом:
.
├── lerna.json
├── package.json
├── node_modules
└── packages
├── tools // Tools module as per the article
│ └── package.json
└── web-app // Angular app
├── angular.json
└── package.json
В инструменте package.json
у меня есть nps
Сценарий, который CD в web-app
папка и звонки ng build
, Тем не менее, angular.json
файл ищет серию файлов в локальном node_modules
и с тех пор node_modules
в корне, это, очевидно, не удается. Я пытался переместить angular.json
в корне, но сборка не удалась. Есть ли обходные пути для этого?