我沒有使用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未定義'。我將更新與我如何參考文件的帖子。 –