render方法中的意外标记参数

时间:2017-03-15 07:14:34

标签: javascript node.js reactjs react-jsx

我正在尝试使用我下载的反应应用程序启动Express.js服务器,但是当我在服务器上执行npm启动时出现错误

ERROR in ./src/app.jsx
Module build failed: SyntaxError: Unexpected token (6:7)
  4 | import 'react-select/dist/react-select.css';
  5 |
> 6 | render(<div>Place your application here</div>, document.getElementById('app-root'));

为什么会这样?

2 个答案:

答案 0 :(得分:1)

尝试使用此

import React from 'react';
import ReactDOM from 'react-dom';
import 'react-select/dist/react-select.css';

ReactDOM.render(
  < div > Place your application here < /div>,
  document.getElementById('root'));

答案 1 :(得分:0)

最后通过webpack.config中的设置预设使其正常工作: presets:['es2015','react'] - 错误Uncaught SyntaxError: Unexpected token importnpm install babel-preset-react + babel-preset-es2015