我試圖導入我的班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