Как установить все зависимости пользовательских библиотек angular

#angular #npm #npm-install #angular-library #npm-build

#angular #npm #npm-install #angular-библиотека #npm-сборка

Вопрос:

У нас есть проект angular 11 с более чем 20 пользовательскими библиотеками angular, созданными нами. Когда нам нужно выполнить npm install , нам нужно изменить каталог для каждой библиотеки. Есть ли какой-либо способ запустить npm install для всех библиотек без изменения каталога вручную. В настоящее время мы используем сценарий оболочки для выполнения этой задачи.

введите описание изображения здесь

Я хочу работать npm install внутри каждого из этих проектов. Например: dev-about-page, dev-accept-invitation-page … и т. д

Комментарии:

1. вероятно, вы захотите перейти на структуру monorepo: nx.dev

2. вы можете настроить пользовательский реестр npm и опубликовать пакеты в этом реестре. Особенно, когда библиотеки используются в нескольких проектах. См., например, эту статью

3. @JSONDerulo Я уже использую пользовательский реестр npm и использую эти библиотеки в другом проекте. Я просто хочу сразу установить зависимости библиотек.

4. Я бы также предложил рассмотреть подход monorepo, как уже упоминал @31piy. Альтернативой NX с меньшим количеством шаблонов являются рабочие пространства yarn