【发布时间】:2018-11-02 15:17:32
【问题描述】:
假设我有一个文件夹,其中包含两个名为 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';
但是我怎样才能在不写e.g.的情况下导入名称exports并在一行中导出它们?
import * as _ModuleB from './ModuleB'
export const ModuleB = _ModuleB;
【问题讨论】:
-
你可以
import * as ModuleB from '…'和export { ModuleB },你不需要一个本地的const变量