zoukankan      html  css  js  c++  java
  • Error: listen EADDRINUSE :::4000解决办法

    最近接手了一个angular1.6的老项目,在开发过程中遇到很多问题,代码层面及管理层面都有问题;

    先记录一下代码运行时遇到的问题

    [15:45:15] Starting 'startserver'...
    启动webserver......
    events.js:165
    throw er; // Unhandled 'error' event
    ^

    Error: listen EADDRINUSE :::4000
    at Server.setupListenHandle [as _listen2] (net.js:1346:14)
    at listenInCluster (net.js:1387:12)
    at Server.listen (net.js:1475:7)
    at Object. (D:TeaGardenShareTeamsTeaGardenWEB_CodeClient101901app.js:52:8)
    at Module._compile (internal/modules/cjs/loader.js:654:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10)
    at Module.load (internal/modules/cjs/loader.js:566:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:506:12)
    at Function.Module._load (internal/modules/cjs/loader.js:498:3)
    at Function.Module.runMain (internal/modules/cjs/loader.js:695:10)
    Emitted 'error' event at:
    at emitErrorNT (net.js:1366:8)
    at process._tickCallback (internal/process/next_tick.js:178:19)
    at Function.Module.runMain (internal/modules/cjs/loader.js:697:11)
    at startup (internal/bootstrap/node.js:201:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:516:3)
    [15:45:16] 'startserver' errored after 1.4 s
    [15:45:16] Error in plugin "gulp-shell"
    Message:
    Command node --nolazy app.js failed with exit code 1

    查找原因:
    Node.js端口冲突:listen EADDRINUSE :::4000

    解决方案有两种:
    1.修改端口号
    2.杀掉占用4000端口的进程

    查找占用端口的进程:
    netstat -ano |findstr 4000

    下一篇讲解一下如何通过端口杀掉占用进程

  • 相关阅读:
    配置本地光盘为yum源
    几个精彩的DMV
    单用户模式下连接被占用定位spid
    SQLServer 使用smb存放数据文件
    安装第三方库出现 Python version 2.7 required, which was not found in the registry
    windows环境下Django安装配置
    复制 replication 新增表 add new article
    SQL Server session故障排查
    倒车入库方法
    侧方停车方法
  • 原文地址:https://www.cnblogs.com/chenjin2136/p/15428069.html
Copyright © 2011-2022 走看看