You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Vite React项目JSX未终止错误排查求助(第34行)

解决Vite React中"Unterminated JSX contents"错误

你的错误源于JSX结构存在未闭合的标签,具体问题如下:

  1. 第12行的<div className="absolute inset-0 flex items-center justify-center z-0">仅开启了标签,未添加对应的</div>闭合标签,导致JSX结构断裂。
  2. 最外层的根div(第10行)同样缺少闭合标签,造成整个JSX层级不完整。

另外还有两个非直接报错但需要修复的细节:

  • <Arrow>组件未导入,需在文件顶部补充导入语句(比如import Arrow from './components/Arrow',根据你的组件实际路径调整)。
  • 第28行的img标签中with={24}是拼写错误,应改为width={24}。

修复后的完整代码:

import { useState } from 'react';
import './App.css';
// 请根据实际路径导入Arrow组件
import Arrow from './components/Arrow';

function App() {
  const [points, setPoints] = useState(29857775);
  const [energy, setEnergy] = useState(2532);

  return (
    <div className="bg-gradient-main min-h-screen px-4 flex flex-col items-center text-white font-medium">

      <div className="absolute inset-0 h-1/2 bg-gradient-overlay z-0"></div>
      <div className="absolute inset-0 flex items-center justify-center z-0">
        <div className="radial-gradient-overlay"></div>
      </div> {/* 闭合绝对定位容器div */}

      <div className="w-full z-10 min-h-screen flex flex-col items-center text-white">

        <div className="fixed top-0 left-0 w-full px-4 pt-8 z-10 flex flex-col items-center text-white">
          <div className="w-full cursor-pointer">
            <div className="bg-[#1f1f1f] text-center py-2 rounded-xl">
              <p className="text-lg">Join CHEEMSCAT <Arrow size={18} className="ml-0 mb-1 inline-block" /></p>
            </div>
          </div>
          <div className="mt-12 text-5xl font-bold flex items-center">
            <img src={coin} width={44} height={44} />
            <span className="ml-2">{points.toLocaleString()}</span>
          </div>
          <div className="text-base mt-2 flex items-center">
            <img src={trophy} width={24} height={24} /> {/* 修复width拼写错误 */}
            <span className="ml-1">Gold <Arrow size={18} className="ml-0 mb-1 inline-block"/></span>
          </div>
        </div>
      </div>
    </div> {/* 闭合最外层根div */}
  )
}
export default App

内容的提问来源于stack exchange,提问作者Patrick Vockenberg

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 08:53:25