Javascript Babel:SyntaxError:test.jsx:意外标记(3:11)

Javascript Babel:SyntaxError:test.jsx:意外标记(3:11),javascript,babeljs,react-jsx,Javascript,Babeljs,React Jsx,我需要将jsx转换为js。所以我使用了babel,但它给出了一个错误,如下所示。请有人帮助我解决这个问题 test.jsx: var HelloMessage = React.createClass({ render: function() { return <div>Hello {this.props.name}</div>; } }); ReactDOM.render(<HelloMessage name="John" />, mount

我需要将jsx转换为js。所以我使用了babel,但它给出了一个错误,如下所示。请有人帮助我解决这个问题

test.jsx:

var HelloMessage = React.createClass({
  render: function() {
    return <div>Hello {this.props.name}</div>;
  }
});

ReactDOM.render(<HelloMessage name="John" />, mountNode);
您需要安装将JSX转换为createElement调用

网址:

装置

npm安装巴别塔预设反应

用法

将以下行添加到.babelrc文件中:

{
  "presets": ["react"]
}
您需要安装将JSX转换为createElement调用

网址:

装置

npm安装巴别塔预设反应

用法

将以下行添加到.babelrc文件中:

{
  "presets": ["react"]
}

我在哪里可以找到特定项目的
.babelrc
,因为我只在本地为该项目安装了
bebebel present react
。如果项目的根文件夹中没有,请创建它。我在哪里可以找到特定项目的
.babelrc
,因为我只在本地为这个项目安装了
bebebel-present-react
。如果它不在项目的根文件夹中,就创建它。