我没有使用Node,如何将当前位于text/babel脚本标签中的反应代码(jsx)移动到单独的组件文件中?我试图移动它们,然后在HTML文件中引用它们,但只要它触及HTML的第一位,就会引发语法错误,我已经尝试了文件的两个.jsx和.js扩展名,并且在包含它时给出它是文本/巴贝尔的脚本类型。将节点移动到单独的组件文件中没有节点
<script src="components/nav.jsx" type="text/babel" ></script>
<script src="components/map.jsx" type="text/babel" ></script>
<script src="components/app.jsx" type="text/babel" ></script>
能否请您粘贴错误信息?顺便说一句我建议使用webpack而不是使用'text/babel'脚本标签 – TIJ
@TIJ如果我把它放在一个单独的文件中,它可以正常工作。但是,如果我分割它,然后引用它们,我会得到'Navbar未定义'。我将更新与我如何参考文件的帖子。 –