我想有一個定義index.js我所有的反應成分是這樣的:ES6語法在一個文件輸出模塊
import App from './app';
import Home from './home';
export App;
export Home;
我再引用它們在另一個文件:
import { App, Home } from './components/index';
ReactDOM.render(
<Provider store={store}>
<Router history={history}>
<Route path="/" component={App}>
<IndexRoute component={Home}/>
</Route>
</Router>
</Provider>,
document.getElementById('theContent')
);
但我得到這個錯誤:
Module build failed: SyntaxError: /Users/paulcowan/projects/liverpool-managers/client/app/components/index.js: Unexpected token (4:10)
2 | import Home from './home';
3 |
> 4 | export App;
| ^
注意''.app'的應用程序導出;'是語法提議,但不是官方的。你可以從'./app';'export {default {App}作爲默認值。 – loganfsmyth