我试图导入我的班create-react-app
为什么我的ES6导入/导出不起作用?
工作例如:
export default class HeaderView extends Component {
render() {
return (
<div className="header-view">
{this.props.children}
</div>
);
}
}
import HeaderView from './HeaderView'
但是当我做
export class HeaderView extends Component { }
然后
import { HeaderView } from './HeaderView'
是undefined
我试过不同的方法,但都没有工作。最近我得到的是
export default { HeaderView }
但随后
import HeaderView from './HeaderView'
是Object { HeaderView:.. }
和 import {HeaderView} from './HeaderView'
是undefined
奇怪的行为,你确定你的第二种方法? –
您可以请显示文件夹结构+您导入HeaderView的文件到 – Ralph
呃..感谢拉尔夫提到的文件夹结构。我有我的HeaderView文件夹中的index.js,我导入/导出HeaderView.js ..我想我的问题在那里。 – Lauri