Сделать пакет NPM динамически устанавливать свои собственные зависимости - PullRequest
0 голосов
/ 28 октября 2018

Я пишу пакет NPM, который будет поддерживать несколько баз данных.Я работаю над CLI в тот момент, когда, передав строку URI соединения, он установит соответствующий диалект для этой базы данных.например, если передан URI, содержащий postgresql://..., он установит пакеты pg и pg-hstore с помощью команды, подобной npm install pg pg-hstore (или пряжи в зависимости от файла блокировки).

Я работаю впроблема, из-за которой после этого пакет будет установлен в корневых проектах package.json, поэтому теперь мой пакет не имеет доступа к пакету pg.

Как мне либо:
A) получить доступ к началупакеты высокого уровня, которых нет в моих пакетах package.json

B) Мой пакет должен установить правильный пакет для своего собственного package.json

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...