Извините, если этот вопрос слишком открытый.
У меня есть большой вспомогательный файл, заполненный полезными функциями. Все они являются экспортируемыми функциями, поэтому
exports.getFirstNameLastName = nameString => { ... }
Этот файл становится довольно большим и содержит достаточно функций, поэтому я чувствую, что его можно разделить на более мелкие категоризированные файлы (например, parsingHelper. js, webHelper. js, et c).
Я работаю в области объектно-ориентированного программного обеспечения. Что-то вроде C# я бы создал файл класса stati c для каждой из этих категорий (синтаксический анализ, web и т. Д. c), затем просто сделал бы один импорт (using ParserHelpers;
), затем сделал бы ParserHelpers.GetFirstNameLastName(...);
вместо того, чтобы импортировать каждую функцию, которую я использую.
Мой вопрос: есть ли способ организовать все мои вспомогательные функции аналогичным образом? Я пытаюсь сократить количество индивидуально экспортируемых / импортируемых элементов и пытаюсь разбить этот большой файл на файлы меньшего размера.
Я бы предпочел не использовать дополнительные пакеты, если мне не нужно (с помощью ES6).