当我尝试导出我的组件时,我的编辑器显示错误export declaration statement expected
这是我的代码:
export Header from './Header/Header';
但如果我这样做:
export {default as Header} from './Header/Header';
它没有显示任何错误。
my Header.js
export default class Header extends React.Component {
//code
}
我正在关注此示例https://github.com/erikras/react-redux-universal-hot-example/blob/master/src/components/index.js
我的组件文件夹结构和导出方法与那些链接相同。
任何解决方案?
答案 0 :(得分:6)
任何解决方案?
export Header from './Header/Header';
不是有效的语法,但是存在proposal来支持它。
您链接到configured babel的存储库,以使用stage-0
预设支持此建议功能:
{
"presets": ["react", "es2015", "stage-0"],
...
}
stage-0
包含stage-1
,其中包含实现此功能的transform-export-extensions
plugin。
但要明确的是,您没有使用此实验性功能。
export {default as Header} from './Header/Header';
具有相同的效果,是标准的ES6。
答案 1 :(得分:0)
尝试
04-18 21:26:47.590 2700-2700/com.package D/MainActivity: queryAPI: account name null