我有一组辅助函数,我喜欢将它们与已有的实用程序模块合并在一起。
不知怎的这样:
var customUtil = require('customUtilites');
customUtil.anotherCustomFunction = function() { ... };
exports = customUtil;
这可以通过某种方式实现吗?
答案 0 :(得分:2)
你完全可以这样做。
e.g。
<强> customUtilities.js:强>
module.exports = {
name: 'Custom'
};
<强> helperA.js 强>
module.exports = function() {
console.log('A');
}
<强> helperB.js:强>
module.exports = function() {
console.log('B');
}
<强> bundledUtilities.js:强>
var customUtilities = require('./customUtilities');
customUtilities.helperA = require('./helperA');
customUtilities.helperB = require('./helperB');
module.exports = customUtilities;
<强> main.js:强>
var utilities = require('./bundledUtilities');
utilities.helperA();
运行node main.js
您会看到A
已打印。