语法错误:预期的意外令牌; 在index.js creat-react-app中

gnu*_*oow 1 javascript ecmascript-6 reactjs create-react-app

每次我组成反应组件我都会为它制作文件夹.我制作文件index.jscomponent.jsx

例如

??? App.js
??? component
?   ??? index.js
?   ??? Component.jsx
...
Run Code Online (Sandbox Code Playgroud)

指数 component/index.js

export default from './Component'
Run Code Online (Sandbox Code Playgroud)

写入实际反应组件Component.jsx.

但问题是当我尝试使用create-react-appComponent.jsx下面的导入构建应用程序时

import Component from './component'
Run Code Online (Sandbox Code Playgroud)

像这样发生错误

./src/component/index.js
Syntax error: Unexpected token, expected ; (1:20)

> 1 | export default from './Component'
    |                     ^
  2 | 
Run Code Online (Sandbox Code Playgroud)

但如果我写这样的代码component/index.js效果很好.

import Component from './Component'
export default Component
Run Code Online (Sandbox Code Playgroud)

我第一次有什么问题index.js吗?

Anu*_*thi 8

这是将默认导入重新导出为默认导出的方法,

export {default} from './Component'
Run Code Online (Sandbox Code Playgroud)