Как вы определяете зависимость npm, вложенную в git-репо? - PullRequest
3 голосов
/ 02 декабря 2011

Если у меня есть зависимость от npm, вложенная в git-репо, как мне определить эту зависимость в файле package.json?

Скажите, что репозиторий git находится в git://github.com/user/myrepo.git на ветке dev, в относительном пути ./mylib от корня репозитория git.

Возможно ли это?

Обновление: найдено это , что очень близко к тому, что я хочу. Теперь мне просто нужно знать, как указать путь в ветке repo +.

Ответы [ 2 ]

1 голос
/ 02 декабря 2011

Я не думаю, что это возможно.Однако вы можете указать репо в качестве зависимости.Затем добавьте mylib к bundledDependencies в package.json и вставьте прокладку в node_modules/mylib/index.js:

module.exports = require('myrepo')

И да, вам не нужно .. или около того, магия узлов делает это длявы.

0 голосов
/ 25 мая 2015

Теперь все довольно просто:

{
    "dependencies": {
        "sendwithus": "git+https://git@github.com/<repoowner>/<reponame>.git#<branch_name_or_commit-sha>"
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...