#node.js #dependencies
Вопрос:
Это немного более общий вопрос об узле и пакетах.
Моя идея такова:
допустим, у меня есть динамический способ включения классов/оболочек в проект. И некоторые из этих классов имеют сторонние модули. В моем коде мне может потребоваться использовать любое количество этих классов, но мой «Проект» не знает о зависимостях, необходимых для использования этой оболочки / класса.
Я много сидел и думал об этом, и есть несколько способов, которыми я мог бы этого достичь. Т. е.:
- Сделайте каждый из них модулем зависимости / узла. Проблема: Эти модули невелики, и я не хочу загрязнять пакет.json с 1000 включениями.
- Элемент списка: Напишите пользовательский сценарий на этапе сборки, чтобы вручную клонировать их в папку node_modules. Проблема: Похоже, что это не то, что могло бы сделать действительно крупномасштабное приложение. Это просто кажется немного банальным. Я не могу быть единственным человеком, которому когда-либо понадобится большой модуль, содержащий элемент динамического набора зависимостей.
Возможно, есть несколько других способов, но, честно говоря, причина, по которой я публикую это, заключается в том, что мне действительно хотелось бы знать, что говорят другие люди. Существуют ли какие-либо стандартные способы решения такого рода проблем? каков общий подход к крупным продаваемым приложениям, которые имеют множество зависимостей?