Я сталкивался с этим сценарием довольно много раз и до сих пор не нашел ответа. Я начинаю новый проект Node.js, и этот проект будет зависеть от некоторых других библиотек. Допустим, что некоторые из них являются чисто JS-библиотеками, которые можно добавить в новый проект как git-подмодули, но некоторые содержат части, требующие дополнительных усилий (например, системные зависимости, которые устанавливает npm, или библиотеки на C, которые необходимо скомпилировать).
Как лучше всего начать этот проект и добавить его в git, учитывая следующие два требования:
Есть мысли о том, как лучше это сделать? Это кажется такой простой, базовой вещью, но я не смог найти ни одного примера того, что я пытаюсь сделать.
Edit: Grammar