我在Nodejitsu上部署我的应用程序,我有一个自定义模块,我有npm链接。我已经将此模块添加到捆绑的依赖项中,但部署抛出了无法找到捆绑依赖项所依赖的模块的问题。捆绑的依赖从package.json拉入自己的依赖关系吗?
这些依赖于它的package.json,但由于某种原因,列出没有得到拉入。
任何想法?
谢谢!
我在Nodejitsu上部署我的应用程序,我有一个自定义模块,我有npm链接。我已经将此模块添加到捆绑的依赖项中,但部署抛出了无法找到捆绑依赖项所依赖的模块的问题。捆绑的依赖从package.json拉入自己的依赖关系吗?
这些依赖于它的package.json,但由于某种原因,列出没有得到拉入。
任何想法?
谢谢!
如果你遇到过这样的事情,请随时在freenode的#nodejitsu上下载。
回答你的问题:
包含包名的列表中,数组您已经于您 包捆绑在一起。
这里的约定是要确保您的捆绑依赖关系存在于 node_modules /文件夹中。
bundleDependencies中列出的软件包现在将保持锁定在node_modules /文件夹中包含的 版本中。
您还可以添加的git回购的依赖关系:
{
"name": "my-app",
"dependencies": {
"private-repo": "git+ssh://[email protected]:my-account/node-private-repo.git#v0.0.1",
}
}
来源:http://debuggable.com/posts/private-npm-modules:4e68cc7d-1ac4-42d9-995a-343dcbdd56cb
我已经将我的本地fork添加为捆绑的依赖项,但是当我尝试部署时,它的所有依赖项都没有被拉下。他们错过了错误。 – fancy 2012-02-23 14:54:17
我可能是错的,但我觉得Nodejitsu使用的到底是什么从 的文件夹中捆绑的依赖关系。它只是复制每个文件,并且不会在 上运行npm install。
毕竟,这是捆绑的依赖关系,人们可以期望它们包含自我 。
这些依赖关系是否已在npm上发布? – 2012-02-22 20:21:06
@DavidEllis是的,他们有。 – fancy 2012-02-23 14:55:02