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

使用React创建项目后执行npm start命令出现编译错误求助

解决React项目npm start时的ESLint编译错误
  • 检查文件路径拼写:报错中的src\index.jsur是明显的路径错误,先确认src目录下存在正确的index.js文件,同时检查ESLint相关配置文件(如.eslintrc.js)或package.json里的eslintConfig字段,看是否误将index.js写成了index.jsur。

  • 修复index.js语法问题:如果index.js本身存在语法错误,会触发ESLint编译失败。打开该文件,确保代码符合React基础规范,示例正确代码如下:

    import React from 'react';
    import ReactDOM from 'react-dom/client';
    import './index.css';
    import App from './App';
    
    const root = ReactDOM.createRoot(document.getElementById('root'));
    root.render(
      <React.StrictMode>
        <App />
      </React.StrictMode>
    );
    

    对比自身文件,修正缺失导入、括号不匹配、语法错误等问题。

  • 重置ESLint配置:若ESLint配置异常,可删除项目根目录下的.eslintrc.js(如果存在),并将package.json中的eslintConfig恢复为默认配置:

    "eslintConfig": {
      "extends": [
        "react-app",
        "react-app/jest"
      ]
    }
    
  • 清理依赖并重新安装:缓存或损坏的依赖也可能导致此类问题,执行以下命令修复:

    # macOS/Linux
    rm -rf node_modules package-lock.json
    npm install
    npm start
    
    # Windows
    rmdir /s /q node_modules
    del package-lock.json
    npm install
    npm start
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 01:14:57