Подтвердить что ты не робот

Npm установить git репозиторий без package.json

У меня есть проект, который зависит от нескольких сторонних библиотек.

My package.json выглядит так:

"dependencies": {
    "vendor-name": "git://github.com/vendor/name.git#v1.1",
    ...
}

Это работает до тех пор, пока репозиторий vendor-name содержит package.json.

Если такого файла нет, я получаю:

npm ERR! path /var/folders/0l/temp-folder/package.json
npm ERR! code ENOENT

Собственно, a npm install git://github.com/vendor/name.git#v1.1 тоже не работает.

Итак, мой вопрос: Есть ли способ установить (включить) git репозитории (в dependencies), которые не имеют package.json?

4b9b3361

Ответ 2

Что напа делать, кажется, слишком сложно. Я думаю, что просто добавить install script в package.json достаточно для вас.

"scripts": {
    "install": "git clone https://github.com/vendor/name.git -b v1.1 node_modules/name"
}

Ответ 3

нет, что невозможно в соответствии с npm documentation