Node.js 尝试从git安装npm模块时出错

Node.js 尝试从git安装npm模块时出错,node.js,git,npm,module,Node.js,Git,Npm,Module,我在Github上进行了分叉和模块化,根据我的需要对其进行了更改,并将其推回git。现在我正在尝试使用npm安装此模块 npm安装git+http://github.com/username/modulename.git 但我得到了以下错误: npm错误!命令失败:git子模块更新-q--init--recursive npm错误!致命:O:/Programs/Git/mingw64/libexec/Git core\Git子模块没有工作树就不能使用。 什么会导致它以及如何修复它?检查这是否类似

我在Github上进行了分叉和模块化,根据我的需要对其进行了更改,并将其推回git。现在我正在尝试使用npm安装此模块

npm安装git+http://github.com/username/modulename.git

但我得到了以下错误:

npm错误!命令失败:git子模块更新-q--init--recursive
npm错误!致命:O:/Programs/Git/mingw64/libexec/Git core\Git子模块没有工作树就不能使用。

什么会导致它以及如何修复它?

检查这是否类似:

经过一点调试后,我确定如果改用url“”,这实际上是可行的。
这是因为它在做一个不使用的存储库,所以不是一个空的存储库

因此,在你的情况下:

npm install "https://github.com/username/modulename.git#master"