我有一个Node JS Web应用程序,最近我决定将ReactJS添加到其中。我可以使用常规的React,但是使用JSX会引发unexpected token <
错误,因为Babel似乎没有对其进行编译。
我已经安装了Babel 7,并且已经在该项目中使用了一段时间。
我在@babel/plugin-transform-react-jsx"
中添加了"@babel/plugin-syntax-jsx"
和package.json
,并在.babelrc文件中列出了它们。
我尝试将type='text/babel'
添加到脚本链接,但该文件当时甚至没有运行。
我知道React代码是有效的,因为它只是我直接从React网站上拉出来以测试其正常工作的伪代码。
我不确定要让Babel移植JSX还需要做些什么。