在JavaScript(特别是Node)中,将函数导出到另一个模块的推荐方法是:
exports.foo = function(x) {
return whatever...
}
并在另一个模块中导入带有require
的模块。
但是,如果有问题的函数已在其自己的模块中调用,则不能仅将foo
的定义更改为上述内容,而不会将所有foo
替换为{{} 1}}。您可以分离函数定义和导出:
exports.foo
是单独的函数定义并导出推荐的技术,还是有更简洁的方法来做事?