代码之家  ›  专栏  ›  技术社区  ›  Murilo

无法运行“离子实验室”

  •  0
  • Murilo  · 技术社区  · 6 年前

    我不能执行命令 ionic lab ionic serve -l 因为我得到了错误:倾听每一个127.0.0.1:8200

    我跑过:

    npm install -g ionic cordova
    ionic start myIonicApp blank
    cd myIonicApp 
    npm i -D -E @ionic/lab
    ionic lab
    

    然后出现错误:

    离子实验室 http://localhost:8100 --主机localhost--port 8200--project type ionic angular--app name myionicapp--app version 0.0.1

    events.js:183
          throw er; // Unhandled 'error' event
          ^
    > Error: listen EACCES 127.0.0.1:8200
    >      at Server.setupListenHandle [as _listen2] (net.js:1343:19)
    >      at listenInCluster (net.js:1401:12)    at GetAddrInfoReqWrap.doListen [as callback] (net.js:1510:7)
    >      at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:72:10)
    

    版本:

    节点:V812.0

    离子cli:4.8.0

    科尔多瓦:8.1.2(科尔多瓦lib@8.1.1)

    我还尝试使用以下命令更改端口: ionic serve -l -p 27222 但错误“error:listen eacces 127.0.0.1:8200”仍在继续。

    当我运行“netstat”时,它显示一个process svchost.exe正在监听端口8200。进程ID对应于“system”进程(“nt kernel and system”)。

    有人知道会发生什么吗?

    2 回复  |  直到 6 年前
        1
  •  0
  •   Murilo    6 年前

    问题是我的本地IIS。它有一个应用程序在端口8200上运行。

        2
  •  0
  •   eDriven_Levar    6 年前

    那个版本昨天刚出版。您可以检查以下几点:

    • 手动删除正在运行的所有离子进程,然后重试。
    • 关闭端口8200打开的任何进程或使用不同的端口号启动。
    • 在离子外有角度的运行:ng-serve
    • 使用Live Server:npm安装-g Live Server和离子构建Live Server
    • 降级到4.7.1版甚至3.20.0版(不是最佳选择)
    • 将您的节点升级到10+LTS