在npm中,如何克隆git依赖项?

时间:2020-06-25 17:13:32

标签: npm npm-install

如果您在git+ssh://中具有package.json依赖性,那么在运行npm install时会发生什么?是吗?

a)使用操作系统中的git命令克隆存储库? (我认为这不太可能)

b)以某种方式使用Node API下载文件,而没有真正克隆存储库?

奖金:如何找到执行此操作的代码(我在NPM项目中假设)?

1 个答案:

答案 0 :(得分:1)

npm使用操作系统的git命令,您可以通过运行npm doctor

来查看它

here is a reference in the code

哪个git

尽管自述文件中已对此进行了记录,但可能并不明显npm需要安装Git来完成许多工作。此外,在某些情况下(尤其是在Windows上),您可能会以无法通过PATH访问Git的方式设置Git,以便npm可以找到它。此检查确保Git可用。

相关问题