Ответ 1
В настоящее время нет поддерживаемого способа иметь отдельный файл package.json
для каждого модуля, который вы будете публиковать в том же каталоге. И действительно, это имеет смысл, так как каждый пакет, который вы развертываете, может иметь проблемы, запросы функций, ошибки и т.д., Которые необходимо обрабатывать отдельно и не заставлять обновлять другие. Отделив их, вы сможете сосредоточиться на обслуживании каждого отдельно, а также позволить потребителям этих модулей включать их отдельно. Много крупных проектов, которые начали с создания чего-то, что, по их мнению, понравится людям, в конечном итоге имеют то, что все на самом деле используют, - это случайный подпроект, который был создан отдельно.
Поэтому отдельные каталоги и отдельные файлы package.json
, а затем включают зависимости в package.json
для каждого. Если вы еще не видели там пары хороших комментариев, чтобы помочь в разработке пакетов узлов здесь: