Мое nodejs
приложение содержит множество моих собственных модулей, размещаемых на github.У меня есть "головной модуль" с зависимостями от других модулей.Я могу клонировать «головной модуль», используя git
, затем я могу получить все зависимости (включая мои собственные модули) с npm
.Мне нужно разрабатывать все мои модули (или их часть) одновременно - мне нужно git
всех их, а не только "головной модуль".Мне нужно, чтобы исходные коды моего модуля находились под контролем версий в собственных подпапках в папке /node_modules/
.
Composer (менеджер зависимостей для PHP) имеет параметр "--prefer-source" для клонированиянекоторые модули в структуре проекта, но npm
не имеет.
Я нашел подобный вопрос здесь - " Может ли NPM установить папку .git для зависимостей? ".Краткий ответ на вопрос: не могу.
Запрос о возможности не принят для этой возможности.Итак, мой вопрос в том, как сообщество nodejs разрабатывает многомодульные приложения?Вы действительно используете ' npm link ' для сбора источников всех ваших модулей в /node_modules
в вашем приложении?Есть ли какой-нибудь менее болезненный способ получить то же самое?