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

跟着MERN教程搭建后端时npm run dev触发nodemon崩溃求助

MERN项目启动失败:nodemon提示app crashed的解决方法

核心问题排查与修复

你的代码存在两个直接导致服务启动失败的错误:

  1. config.js代码逻辑错误
    你贴出的config.js内容完全重复了index.js的代码,它的正确作用应该是导出PORT常量。修正后的config.js:

    export const PORT = 5555;
    
  2. index.js模板字符串语法错误
    console.log中的字符串使用单引号无法解析${PORT}变量,必须替换为反引号:

    import express from "express";
    import { PORT } from "./config";
    
    const app = express();
    
    app.listen(PORT, () => {
        console.log(`App is listening to port: ${PORT}`);
    });
    

额外验证步骤

完成上述修正后,执行以下步骤确保环境正常:

  • 检查5555端口占用情况(Windows命令):
    netstat -ano | findstr :5555
    
    若返回结果,记下PID后在任务管理器中结束对应进程。
  • 重新安装依赖:
    rmdir /s /q node_modules && del package-lock.json
    npm install
    
  • 再次运行npm run dev启动服务。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 05:45:12