ng serve:如何更改检查员端口?
ng serve: how to change inspector port?
当我在命令行上启动 ng serve server
时,它失败了:
Starting inspector on localhost:7777 failed: address already in use
这是预料之中的,因为实际上已经有另一个实例 运行。
那么如何更改此实例的检查器端口?
我尝试将 env-var NODE_OPTIONS
设置为
'--inspect=7888'
'--inspect=localhost:7888'
两者都没有效果:即它仍然失败
Starting inspector on localhost:7777 failed: address already in use
注意:
我不想更改应用程序端口:例如ng serve --port 5600
- 这只是关于 node-inspector 端口
ng 服务 --port 4202 --host 192.175.0.48 --open
tldr;
由于 ng serve server
使用 nrwl/node:execute
我必须使用 nrwl port 选项:
ng serve server --port 7888
和不是 ng serve port:
ng serve --port 7888 server
详情:
当我开始ng serve server
,然后ng会
- 检查项目的
angular.json
文件 server
- 在此项目中,
architect
-serve
部分是相关的
就我而言,这是
"serve": {
"builder": "@nrwl/node:execute",
"options": {
"buildTarget": "server:build"
}
}
因此,ng
将只启动 @nrwl/node:execute
bulder,它支持选项 -port
总而言之,有 2 个端口选项可用
ng serve -port 5600 server -port 7888
5600
是应用程序端口(在这种情况下我不需要更改)
7888
是检查器端口,在这种情况下我必须更改它
当我在命令行上启动 ng serve server
时,它失败了:
Starting inspector on localhost:7777 failed: address already in use
这是预料之中的,因为实际上已经有另一个实例 运行。
那么如何更改此实例的检查器端口?
我尝试将 env-var NODE_OPTIONS
设置为
'--inspect=7888'
'--inspect=localhost:7888'
两者都没有效果:即它仍然失败
Starting inspector on localhost:7777 failed: address already in use
注意:
我不想更改应用程序端口:例如ng serve --port 5600
- 这只是关于 node-inspector 端口
ng 服务 --port 4202 --host 192.175.0.48 --open
tldr;
由于 ng serve server
使用 nrwl/node:execute
我必须使用 nrwl port 选项:
ng serve server --port 7888
和不是 ng serve port:
ng serve--port 7888server
详情:
当我开始ng serve server
,然后ng会
- 检查项目的
angular.json
文件server
- 在此项目中,
architect
-serve
部分是相关的
就我而言,这是
"serve": {
"builder": "@nrwl/node:execute",
"options": {
"buildTarget": "server:build"
}
}
因此,ng
将只启动 @nrwl/node:execute
bulder,它支持选项 -port
总而言之,有 2 个端口选项可用
ng serve -port 5600 server -port 7888
5600
是应用程序端口(在这种情况下我不需要更改)7888
是检查器端口,在这种情况下我必须更改它