Ответ 1
В вашем репозитории содержится правильный файл package.json
? Это необходимо, чтобы ваш репозиторий обрабатывался как модуль npm.
Насколько я понимаю, "npm" знает о git, поэтому я могу использовать его для извлечения модулей Node.js из github. Итак, я создал модуль Node.js и разместил его в github. Когда я пытаюсь установить его в моем проекте Node.js следующим образом:
npm install git://github.com/git-user/repo.git
то я получаю следующую ошибку:
Error: ENOENT, open '/Users/kapa/tmp/npm-12237/1371351143597-0.9469406655989587/package/package.json'
...
code ENOENT
npm ERR! errno 34
Что я делаю неправильно и как установить модуль из github? Благодарю вас.
В вашем репозитории содержится правильный файл package.json
? Это необходимо, чтобы ваш репозиторий обрабатывался как модуль npm.
Возможно, вы используете файл .zip
. NPM не поддерживает его, и это может вызвать ошибку. Вот что вы можете использовать: https://npmjs.org/doc/install.html#DESCRIPTION