【发布时间】:2020-05-01 15:30:02
【问题描述】:
我正在尝试构建一个小组件库。因此,将它们放在一个文件夹中并且只导入我需要的那些或者在需要时使用 import * from 文件夹一次导入是有意义的。
看起来有点像这样。
/sliceZone
|--index.js
|--newsBlock.js
这就是我在 newsBlock.js 中导出组件的方式:
export default NewsBlock;
在我的 sliceZone 文件夹中的 index.js 中:
export { NewsBlock } from './newsBlock';
在我正在处理的文件中,我尝试像这样导入它:
import { NewsBlock } from './sliceZone';
但我的终端出现错误
warn "export 'NewsBlock' was not found in './sliceZone'
如何从index.js 文件中导出组件?
【问题讨论】:
-
你是如何从 newsBlock.js 中导出组件的?因为如果有一个命名的导出,这个例子应该可以工作。如果有默认导出,它将不起作用。
-
这就是我在 newsBlock.js 中导出组件的方式:export default NewsBlock;
-
这能回答你的问题吗? node.js es6 export / import with index.js
标签: javascript reactjs ecmascript-6 es6-modules