如何在nodejs中独立使用模块的子模块?

我希望使用已经存在的'utils-merge'节点模块作为express 4.12.3的依赖。 我有快递安装在我的服务器应用程序。 我努力了:

var merge = require('express/utils-merge'); 

 var merge = require('utils-merge'); 

但它会抛出错误'无法find模块'。

父模块名称之后,您必须使用相对path到子模块(请参阅文档 ):

 var merge = require('express/node_modules/utils-merge'); 

有可能使用:

 var merge = require('express/node_modules/utils-merge'); 

但是,标准的做法是明确地要求所有的依赖关系,以便您可以直接要求它们。