#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