Я разработал приложение в NodeJS
, которое использует внешние npm
, которые не опубликованы в npm
.
Я фактически разделил свой код на компоненты, поэтому приложение имеет такую структуру:
/app
index.js
/components
/componentA
index.js
/componentB
index.js
, поэтому, когда я опубликовал sh приложение на моем сервере, я сделал:
npm i
npm i ../components/componentA
npm i ../components/componentB
, как вы можете видеть, это может быть проблематично c, если app
- это большой проект, имеющий сотни компонентов. Итак, мой вопрос, как я могу выполнить скрипт, который автоматически проверяет, установлены ли компоненты, и автоматически устанавливает его?
Я хочу избежать службы, подобной bit.dev
или что-то в этом роде. Я также использовал npm link
, но, к сожалению, при установке нового пакета мой npm
автоматически удаляется.