У меня есть эти модули я хотел бы импортировать в мой проект:пакетирования Node.js модули
var ModuleA = require('./ModuleA.js'),
ModuleB = require('./ModuleB.js'),
ModuleC = require('./ModuleC.js'),
ModuleD = require('./ModuleD.js');
Теперь это прекрасно работает, но я хотел бы связать эти и вместо того, чтобы позвонить из одного модуля, обрабатывает загрузку всех этих «sub'modules, например, так:
// app.js ----------------------------
var Module = require('./Module.js');
// Module.js -------------------------
var ModuleA = require('./ModuleA.js'),
ModuleB = require('./ModuleB.js'),
ModuleC = require('./ModuleC.js'),
ModuleD = require('./ModuleD.js');
// ModuleA.js ------------------------
exports.method = function() { return true }
Теперь, я хотел бы быть в состоянии получить доступ к 'экспорту sub'bundles', например, так:
ModuleA.method();
Возможно ли это?
Это было сделано, и это не так. Теперь я могу получить доступ к этому методу, вызывая 'myModule.A.method()' - Это работает, но я предпочитаю 'myModule.method()' – Kriem
Я обновил свой ответ соответственно. –
Да, почти. :) Но теперь я теряю свое автоматическое наследование. Мне нужно вручную установить все методы. – Kriem