Как уменьшить количество require?

У меня есть:

const en = require('../../localization/en.json');
const ru = require('../../localization/ru.json');
const fr = require('../../localization/fr.json');

Как всё это вынести куда-нибудь, чтобы не прописывать это в каждом модуле?


Ответы (1 шт):

Автор решения: ksa

Можно собрать в одном модуле... Например my_module.js.

const en = require('<путь>/en.json');
const ru = require('<путь>/ru.json');
const fr = require('<путь>/fr.json');

module.expots = {en, ru, fr}

Потом выполнять импорт из этого модуля...

const {en, ru, fr} = require('<путь>/my_module.js');
→ Ссылка