Ответ 1
Так как версия 1.7.0 git поддерживает разреженные проверки, это именно то, что вы хотите. К сожалению, у npm нет ничего, чтобы его поддерживать, поэтому вам нужно сделать это вручную. Если вы хотите добавить Node/core
из BotBuilder, добавьте это в свой package.json
:
"scripts": {
"postinstall": "mkdir BotBuilder; cd BotBuilder; git init; git remote add -f origin https://github.com/Microsoft/BotBuilder.git; git config core.sparseCheckout true; echo \"Node/core\" >> .git/info/sparse-checkout; git pull --depth=1 origin master; cd ..; npm i ./BotBuilder/Node/core/"
}