假设我有一个文件夹,其中包含两个名为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';
但是,我如何在不写例如的情况下导入名称导出并在一行中导出。?
import * as _ModuleB from './ModuleB'
export const ModuleB = _ModuleB;
您只能重新导出所有内容:
export * from "./ModuleB";
但是如果不导入&出口。有人提议改变这种状况。