我希望使用已经存在的'utils-merge'节点模块作为express 4.12.3的依赖。我已在我的服务器应用程序中安装了Express。 我试过了:
var merge = require('express/utils-merge');
和
var merge = require('utils-merge');
但它会抛出错误'无法找到模块'。
答案 0 :(得分:3)
可以使用以下方式完成:
var merge = require('express/node_modules/utils-merge');
但是,标准做法是明确要求所有依赖项,以便您可以直接要求它们。
答案 1 :(得分:1)
您必须在父模块名称之后使用子模块的相对路径(请参阅documentation):
var merge = require('express/node_modules/utils-merge');