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

使用npx create-react-app创建React项目后,npm start启动报错求助

Fixing the events.js:183 throw er; // Unhandled 'error' event Error When Starting a React App

Hey there, let's work through that frustrating error you're seeing when trying to launch your newly created React app. I've hit this a few times myself, so here are some tried-and-true fixes to get you up and running:

First: Double-Check Your Project Creation Command

Wait a second—your create command was npx create-react-app agent_mo project? The standard create-react-app syntax only takes one project name as an argument. Passing two names (agent_mo and project) might have messed up the project's file structure, leading to unexpected errors.

Start fresh by deleting the existing project folder, then run the correct command:

npx create-react-app agent-mo-project  # Pick a single, valid project name with no spaces

If the Issue Persists, Try These Fixes

1. Check for Port Conflicts

React apps default to port 3000, and if another program is using that port, you'll trigger this error. Here's how to fix it:

  • Start on a different port:
    # Mac/Linux
    PORT=3001 npm start
    
    # Windows (Command Prompt)
    set PORT=3001 && npm start
    
    # Windows (PowerShell)
    $env:PORT=3001; npm start
    
  • Kill the process using port 3000:
    # Mac/Linux
    lsof -ti:3000 | xargs kill -9
    
    # Windows
    # First find the PID of the process using port 3000
    netstat -ano | findstr :3000
    # Then replace <PID> with the number you found
    taskkill /F /PID <PID>
    

2. Clean Dependencies and Cache

Corrupted node_modules or lock files are a super common culprit. Let's reset them:

  1. Navigate to your project folder
  2. Delete the problematic files:
    # Mac/Linux
    rm -rf node_modules package-lock.json
    
    # Windows
    rmdir /s /q node_modules && del package-lock.json
    
  3. Reinstall dependencies:
    npm install
    
  4. Try starting the app again:
    npm start
    

3. Verify Your Node.js Version

Create React App requires a supported Node.js version (currently LTS versions like 18.x or 20.x work best). Check your version with:

node -v

If you're running an outdated or too-new version, use a version manager like nvm (Mac/Linux) or nvm-windows to switch to a compatible LTS version.

4. Rule Out External Interference

Sometimes antivirus software or firewalls can block Node.js from running properly. Temporarily disable them (safely!) and try starting the app again to see if that's the issue.


Give these steps a shot—one of them should resolve that events.js error for you.

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 07:57:53