ES6 - экспорт именованного экспорта без импорта? - PullRequest
0 голосов
/ 02 ноября 2018

Предположим, у меня есть папка с двумя файлами с именами ModuleA.js и ModuleB.js, которая выглядит следующим образом:

ModuleA.js

export default {
  someKey: 'Hello, world',
};

ModuleB.js

export const foo = 'bar';
export const another = 'variable';

Затем у меня есть файл index.js, который я хотел бы выполнить именованным экспортом в этих модулях без написания оператора import. Я знаю, как это сделать с ModuleA:

export { default as ModuleA } from './ModuleA';

Но как я могу импортировать экспортируемые имена и экспортировать их в одну строку без записи, например ??1021*

import * as _ModuleB from './ModuleB'
export const ModuleB = _ModuleB;

1 Ответ

0 голосов
/ 02 ноября 2018

Вы можете реэкспортировать только все:

 export * from "./ModuleB";

Но вы не можете сгруппировать это в новом пространстве имен без импорта и экспорта. Есть предложение изменить это.

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