【发布时间】:2013-05-13 22:07:14
【问题描述】:
我想要实现的是创建一个包含多个功能的模块。
module.js:
module.exports = function(firstParam) { console.log("You did it"); },
module.exports = function(secondParam) { console.log("Yes you did it"); },
// This may contain more functions
main.js:
var foo = require('module.js')(firstParam);
var bar = require('module.js')(secondParam);
我遇到的问题是 firstParam 是一个对象类型,而 secondParam 是一个 URL 字符串,但是当我遇到它时,它总是抱怨类型错误。
在这种情况下如何声明多个 module.exports?
【问题讨论】:
-
对于任何来这里想知道如何导出多个
require方法或require方法和其他功能的组合的人,答案是here。