我正在Nodejitsu上部署我的应用程序,我有一个自定义模块,我已经链接了npm。我已将此模块添加到我的捆绑依赖项中,但部署会引发无法找到捆绑依赖项所依赖的模块的问题。
这些依赖项列在package.json中,但由于某种原因没有被引入。
有什么想法吗?
谢谢!
答案 0 :(得分:3)
如果您遇到类似这样的问题,请随时在freenode上放下#nodejitsu。
回答你的问题:
一个数组,其中包含您在其中捆绑的包名称列表 包。
此处的约定是确保您的捆绑依赖项存在于 node_modules /文件夹。
bundleDependencies中列出的软件包现在将保持锁定状态 node_modules /文件夹中包含的版本。
您还可以添加git repos作为依赖项:
{
"name": "my-app",
"dependencies": {
"private-repo": "git+ssh://git@github.com:my-account/node-private-repo.git#v0.0.1",
}
}
来源:http://debuggable.com/posts/private-npm-modules:4e68cc7d-1ac4-42d9-995a-343dcbdd56cb
答案 1 :(得分:0)
我可能错了,但我觉得Nodejitsu正好使用了文件夹中的内容
捆绑的依赖项。它只是复制每个文件,从不运行npm install
它们。
毕竟,这是捆绑的依赖关系,人们可以期待它们是自我的
遏制。