我在 ES6 和导入方面有相当多的经验,但我通常不会以这种方式进行导入和导出。我试图了解我在这里忽略了什么。我在这里做了很多搜索,但到目前为止还没有答案。
从文件 A 中导出我的函数
export default myNamedExport;
在文件 B 中导出我导入的函数
export myNamedExport from './FileA';
export someOtherNamedExport from './someFile';
从文件 B 导入文件 C
import { myNamedExport } from './FileB';
但是当我这样做时,我的导入看起来像这样:
myNamedExport: {
myNamedExport,
someOtherNamedExport
}
我已经在各种导入和导出的至少 15 种不同配置中尝试了这一点,包括使用default
and as
,但结果总是相同的。
我想避免导入所有内容,然后将其重新导出到默认对象中,但是给出了什么?为什么我使用的每个配置都会导致我的函数位于对象中?感谢您的任何想法。