Настройка существующего модуля - PullRequest
1 голос
/ 16 января 2012

У меня есть коллекция вспомогательных функций, и я хотел бы объединить их с уже существующими служебными модулями.

Как-то так:

var customUtil = require('customUtilites');
customUtil.anotherCustomFunction = function() { ... };

exports = customUtil;

Можно ли это как-то достичь?

1 Ответ

2 голосов
/ 16 января 2012

Вы можете сделать это полностью.

например,

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 напечатано.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...