端口49918已被使用

时间:2019-05-21 10:08:49

标签: angular angular-cli

我正在运行的登录页面托管在端口49918上,我不能使用其他端口。应用程序可以在其他范围的端口上运行,例如4200。

尝试全局安装角度cli

netstat -ano | findStr :49918

Dev: {
    authority: 'https://dev-im.com',
    client_id: 'APC',
    redirect_uri: window.location.origin + '/oidclogin',
    silent_redirect_uri: window.location.origin + '/oidcrenew',
    post_logout_redirect_uri: window.location.origin + '/oidclogout',
    response_type: 'code id_token token',
    scope: 'openid email profile api1 offline_access',
    filterProtocolClaims: true,
    loadUserInfo: true,
    automaticSilentRenew: false,
    monitorSession: true
  }

我的角度应用程序必须在登录后在本地运行
enter image description here

3 个答案:

答案 0 :(得分:0)

在这种情况下,您可以执行以下操作:

您要设置另一个端口:ng serve --o --port 1234

OR

您可以执行以下操作:

打开命令提示符,然后键入:netstat -a -o -n

找到要终止的进程的PID。

类型:taskkill /F /PID 49918

这个 49918 -是我们要终止然后重新启动的进程的PID。检查附件。

image

答案 1 :(得分:0)

如果您使用ng serve,则有角实时开发服务器正在localhost上监听4200,并且您可以在 http://localhost:4200/上打开浏览器

如果要自动打开它,可以使用ng serve --o

&如果您想更改端口,可以使用 http://localhost:4220/打开ng serve --o --port 4220

您可以将4220替换为不使用的端口。

答案 2 :(得分:0)

即使全局Angular CLI版本高于Angular应用程序的本地版本,您的Angular应用程序也能很好地运行。

是的,很难找到正在侦听Windows中端口的已死进程,但这并非不可能。

您可以使用Windows资源管理器找出此侦听端口。

Start >> All Programs >> Accessories >> System Tools >> Resource Monitor

enter image description here

运行(Win + r),键入resmon.exe,然后按Enter

寻找“网络”标签

搜索您的端口号并找到其PID。

使用任务管理器或以下命令杀死具有该PID的进程

taskkill /F /PID pid_number

就是这样!

现在尝试再次运行您的角度应用程序。