【发布时间】:2016-05-30 11:53:17
【问题描述】:
我有 index.js 文件,它是我的 NPM 模块的“主要条目”
在 index.js 我有以下代码
index.js
var server = module.exports = {};
server.load = require("./controller/loader");
loader.js
function add(args) {
loadFolder(args.path);
}
module.exports = {
add:add
}
使用我的模块的模块(作为 package.json 的节点依赖项)执行以下操作
var aMoudle = require("myModule");
aMoudule.load.add({path:__dirname + '/module'});
这是工作正常,但我的问题是是否有办法以某种方式删除aMoudule.load.add 中使用的load?
并改为使用aModule.add (但当然要将add 保留在loader 中,并且不要将它放在我的index.js 中,这可能是一个解决方案,但我想避免它...:-))
【问题讨论】:
标签: javascript node.js module require