В настоящее время у меня есть 4 дочерних класса каждый в своем собственном файле. Я требую, чтобы все они были в одном файле. Мне интересно, могу ли я содержать все 4 из этих классов в одном модуле. В настоящее время я импортировать их как этотМожете ли вы экспортировать несколько классов из одного модуля Nodejs?
var Jack = require('./Jack.js');
var JackInstance = new Jack();
var Jones = require('./Jones.js');
var JonesInstance = new Jones();
Я хотел бы импортировать их, как это
var People = require('./People.js');
var JackInstance = new People.Jack();
Или даже
var Jack = require('./People.js').Jack;
var JackInstance = new Jack();
Мои классы определяются как так
class Jack{
//Memeber variables, functions, etc
}
module.exports = Jack;
ДЕЙСТВИТЕЛЬНО !? Я попробовал этот точный метод раньше! Дай мне попробовать снова. Я соглашусь с вами. –
Как оказалось, у меня просто была опечатка. Благодаря!! –
Добро пожаловать :) –