Я только начал работать над проектом, который, к сожалению, не был модульным, как предполагалось npm. Прямо сейчас каждый модуль находится в отдельном репозитории svn, и они переносятся в проект с помощью svn :: externals в определенные c подкаталоги внутри узловых модулей. Они требуются внутри проекта, напрямую указывая путь, а не просто используя «require» с именем модуля, как предполагалось npm. Например:
-main-node-project
-node-modules
-addons
-addon-a
-addon-b
-frameworks
-frame-a
-frame-b
Вместо того, чтобы изменять весь исходный код для изменения требований, я хотел бы знать, если есть какой-то способ, которым я могу настроить "пакеты. json", чтобы сделать " npm install addon-a "определенный набор файлов c будет помещен в" node-modules / addons / addon-a ".