react.js的新功能并试图遵循
tutorial.不幸的是,页面中给出的代码不起作用. webpack抱怨道
@H_502_22@ERROR in ./App.jsx Module build Failed: SyntaxError: Only one default export allowed per module.
不知道如何解决它.谢谢.
=== App.jsx ====
import React from 'react'; import ReactDOM from 'react-dom'; import { Router,Route,Link,browserHistory,IndexRoute } from 'react-router' class App extends React.Component { render() { return ( <div> <ul> <li><Link to = "/home">Home</Link></li> <li><Link to = "/about">About</Link></li> <li><Link to = "/contact">Contact</Link></li> </ul> {this.props.children} </div> ) } } export default App; class Home extends React.Component { render() { return ( <div> <h1>Home...</h1> </div> ) } } export default Home; class About extends React.Component { render() { return ( <div> <h1>About...</h1> </div> ) } } export default About; class Contact extends React.Component { render() { return ( <div> <h1>Contact...</h1> </div> ) } } export default Contact;
=== main.js ===
import React from 'react'; import ReactDOM from 'react-dom'; import App from './App.jsx'; ReactDOM.render(<App/>,document.getElementById('app'));
UPDATE1
module.exports = { App: App,Home: Home,About: About,Contact: Contact }
现在没有编译错误,但网页是空白的.我不确定这里有什么问题.