0

我正在 Nodejitsu 上部署我的应用程序,并且我有一个已链接 npm 的自定义模块。我已将此模块添加到我的捆绑依赖项中,但部署会引发无法找到捆绑依赖项所依赖的模块的问题。

这些依赖项列在其 package.json 中,但由于某种原因没有被引入。

有任何想法吗?

谢谢!

4

2 回答 2

3

如果您遇到这样的问题,请随时在 freenode 访问#nodejitsu。

回答你的问题:

包含捆绑在包中的包名称列表的数组。

这里的约定是确保您的捆绑依赖项存在于 node_modules/ 文件夹中。

bundleDependencies 中列出的包现在将保持锁定在 node_modules/ 文件夹中包含的版本中。

来源:http ://package.json.jit.su

您还可以添加 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

于 2012-02-23T14:01:25.627 回答
0

我可能错了,但我觉得 Nodejitsu 使用的正是捆绑依赖项中文件夹中的内容。它只是复制每个文件,从不运行 npm install 。
毕竟,这是捆绑的依赖关系,人们可以期望它们是自包含的。

于 2014-01-29T08:30:07.530 回答