你如何定义嵌套在git仓库中的npm依赖?

时间:2011-12-02 18:44:36

标签: node.js package npm

如果我有一个嵌套在git repo中的npm依赖项,我如何在package.json文件中定义该依赖项?

假设git repo位于git://github.com/user/myrepo.git分支上的dev,位于git repo根目录的相对路径./mylib

这可能吗?

更新:找到了this 非常接近我想要的内容。现在,我只需要知道如何在repo + branch中指定路径。

2 个答案:

答案 0 :(得分:1)

我不认为这是可能的。但是,您可以将repo指定为依赖项。然后在mylib中将bundledDependencies添加到package.json并将垫片放入node_modules/mylib/index.js

module.exports = require('myrepo')

是的,你不需要..左右,节点魔术会为你做这件事。

答案 1 :(得分:0)

现在很容易:

{
    "dependencies": {
        "sendwithus": "git+https://git@github.com/<repoowner>/<reponame>.git#<branch_name_or_commit-sha>"
    }
}