我正在运行的登录页面托管在端口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
}
答案 0 :(得分:0)
在这种情况下,您可以执行以下操作:
您要设置另一个端口:ng serve --o --port 1234
OR
您可以执行以下操作:
打开命令提示符,然后键入:netstat -a -o -n
找到要终止的进程的PID。
类型:taskkill /F /PID 49918
这个 49918 -是我们要终止然后重新启动的进程的PID。检查附件。
答案 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
或
运行(Win + r)
,键入resmon.exe
,然后按Enter
寻找“网络”标签
搜索您的端口号并找到其PID。
使用任务管理器或以下命令杀死具有该PID的进程
taskkill /F /PID pid_number
就是这样!
现在尝试再次运行您的角度应用程序。