динамический пакет.пакеты json | nodejs

#node.js #dependencies

Вопрос:

Это немного более общий вопрос об узле и пакетах.

Моя идея такова:

допустим, у меня есть динамический способ включения классов/оболочек в проект. И некоторые из этих классов имеют сторонние модули. В моем коде мне может потребоваться использовать любое количество этих классов, но мой «Проект» не знает о зависимостях, необходимых для использования этой оболочки / класса.

Я много сидел и думал об этом, и есть несколько способов, которыми я мог бы этого достичь. Т. е.:

  1. Сделайте каждый из них модулем зависимости / узла. Проблема: Эти модули невелики, и я не хочу загрязнять пакет.json с 1000 включениями.
  2. Элемент списка: Напишите пользовательский сценарий на этапе сборки, чтобы вручную клонировать их в папку node_modules. Проблема: Похоже, что это не то, что могло бы сделать действительно крупномасштабное приложение. Это просто кажется немного банальным. Я не могу быть единственным человеком, которому когда-либо понадобится большой модуль, содержащий элемент динамического набора зависимостей.

Возможно, есть несколько других способов, но, честно говоря, причина, по которой я публикую это, заключается в том, что мне действительно хотелось бы знать, что говорят другие люди. Существуют ли какие-либо стандартные способы решения такого рода проблем? каков общий подход к крупным продаваемым приложениям, которые имеют множество зависимостей?