"error: Grunt :: Starting inspector on 127.0.0.1:xxxx failed: address already in use"
"error: Grunt :: Starting inspector on 127.0.0.1:xxxx failed: address already in use"
我正在尝试同时 运行 两个独立的项目。
两个单独的项目是 sailsjs 应用程序。
使用 visual studio 代码。
我想在 vscode "debug mode" 开始这些项目中的每一个。
这些项目中的每一个都需要 运行 在不同的端口上。
在我提到的每个项目的 local.js 中:
module.exports = {
port: xx
}
但我的项目中只有一个似乎 运行 正确。
我环顾四周。我想我必须在我的 launch.json
中添加一些论据,我是这样做的:
"runtimeArgs": ["--inspect=9230"]
但我仍然收到错误消息:
"2019-03-05T11:31:25.085Z - error: Grunt :: Starting inspector on 127.0.0.1:9985 failed: address already in use"
当我重新启动其中一个应用程序时。另一个应用程序似乎 运行ning 没问题。
从这个错误中,我了解到有某种 g运行t 模块可以生成到调试主机的随机端口。
local.js
中定义的端口是项目端口,sails inspect
使用default调试端口127.0.0.1:9229
。
所以当你在两个项目中尝试 sails inspect
时,第一个项目将采用默认端口,然后第二个项目将失败。
Sails documentation 说 "To use the standard (command-line) node debugger with sails, you can always just run node inspect app.js
",然后你可以使用命令 node inspect --port=xxxx app.js
.
示例:
项目 A:
module.exports = {
port: 2000
}
node inspect --port=9980 app.js
项目 B:
module.exports = {
port: 2001
}
node inspect --port=9981 app.js
我希望这是你需要的。
我正在尝试同时 运行 两个独立的项目。
两个单独的项目是 sailsjs 应用程序。
使用 visual studio 代码。
我想在 vscode "debug mode" 开始这些项目中的每一个。
这些项目中的每一个都需要 运行 在不同的端口上。
在我提到的每个项目的 local.js 中:
module.exports = {
port: xx
}
但我的项目中只有一个似乎 运行 正确。
我环顾四周。我想我必须在我的 launch.json
中添加一些论据,我是这样做的:
"runtimeArgs": ["--inspect=9230"]
但我仍然收到错误消息:
"2019-03-05T11:31:25.085Z - error: Grunt :: Starting inspector on 127.0.0.1:9985 failed: address already in use"
当我重新启动其中一个应用程序时。另一个应用程序似乎 运行ning 没问题。
从这个错误中,我了解到有某种 g运行t 模块可以生成到调试主机的随机端口。
local.js
中定义的端口是项目端口,sails inspect
使用default调试端口127.0.0.1:9229
。
所以当你在两个项目中尝试 sails inspect
时,第一个项目将采用默认端口,然后第二个项目将失败。
Sails documentation 说 "To use the standard (command-line) node debugger with sails, you can always just run node inspect app.js
",然后你可以使用命令 node inspect --port=xxxx app.js
.
示例:
项目 A:
module.exports = {
port: 2000
}
node inspect --port=9980 app.js
项目 B:
module.exports = {
port: 2001
}
node inspect --port=9981 app.js
我希望这是你需要的。