Я собираюсь сделать большой проект с node.js и сейчас пытаюсь разобраться в некоторых вещах.
В более ранних проектах узлов у меня была дополнительная папка для всех используемых мной узловых модулей. Эта папка была проигнорирована git, и я управлял версией и обновлениями с помощью подмодулей git, что было непросто (никаких зависимостей, обновление до новой версии не всегда было весело.)
Я ищу:
npm install packagename
npm dump_modules_into_file
Итак, все, кто участвует в этом проекте, могут:
npm install_or_update_modules_from_file
Я не хочу, чтобы node_modules
отслеживались моим репозиторием git. По сути, мне нужно что-то похожее на то, как это обрабатывает symonfy2 пакеты .
P.S .: Я знаю о npm submodule packagename
, но эта команда не очень полезна, потому что она не устанавливает зависимости и не обновляет модули.
P.S.2: Я готов по поводу package.json
, но он также имеет некоторые недостатки. (Нет параметров, и вам необходимо обновить версии модулей вручную.)