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

时间:2019-06-02 07:10:54

标签: node.js git npm module

我在Github上进行了分叉和模块化,根据我的需要对其进行了更改,然后又回到了git。现在,我正在尝试使用npm与

一起安装此模块

npm install git+http://github.com/username/modulename.git

但是出现以下错误:

npm ERR! Command failed: git submodule update -q --init --recursive npm ERR! fatal: O:/Programs/Git/mingw64/libexec/git-core\git-submodule cannot be used without a working tree.

什么原因会导致它以及如何解决?

1 个答案:

答案 0 :(得分:2)

检查是否与to this thread类似:

  

经过一番调试,我确定如果使用url“ https://github.com/nfroidure/ttf2woff2#master”代替,它实际上可以工作。
  这是因为它正在执行shallow clone,它不使用--mirror,所以不是裸仓库。

所以在您的情况下:

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