Ошибка при попытке установить модуль npm из git - PullRequest
2 голосов
/ 02 июня 2019

Я раздвоил модуль на 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 Ответ

2 голосов
/ 02 июня 2019

Проверьте, похоже ли это на эту тему :

После небольшой отладки я определил, что это действительно работает, если вместо этого я использую URL "https://github.com/nfroidure/ttf2woff2#master".
Это потому, что он делает неглубокий клон , который не использует --mirror, поэтому не является чистым хранилищем.

Итак, в вашем случае:

npm install "https://github.com/username/modulename.git#master"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...