需要其他模块的包

我在Node.js写一些代码,使用这个库, https://github.com/dresende/node-orm2 ,这取决于其他库https://github.com/felixge/node-mysql和一个更多的时间节点-mysql依赖于其他的https://github.com/felixge/node-require-all

在我想要使用的应用程序中,最后一个模块是所有库之外的node-require-all。

我知道我可以写下代码:

var reqall = require("orm/node_modules/mysql/node_modules/require-all"); 

但我不知道这是否是好的。

我应该添加,在我的项目库而不是这个?

npm install require-all ?.

然后:

 var reqall = require("require-all"); 

还是很好用第一种方式?

谢谢。

最好在package.json直接添加require-all到你的依赖项。

在这种情况下, 根据node-mysql package.json ,require-all版本将为0.0.3。 但是, require-all的最新版本是0.0.8,所以如果你想使用最新版本,你必须指定它