gpt4 book ai didi

webstorm - 如何在 pm2 中使用 WebStorm 调试器

转载 作者:行者123 更新时间:2023-12-05 06:41:31 26 4
gpt4 key购买 nike

我正在尝试使用 WebStorm 调试器专门调试 instance1。我使用 WebStorm npm 配置来运行 start 脚本。当我只使用 WebStorm run 按钮时,它工作正常。如果我使用 WebStorm debug 按钮,它会崩溃:

Process finished with exit code 130 (interrupted by signal 2: SIGINT)

如何设置我的本地环境以便能够使用 WebStorm 调试 pm2 实例?


package.json 片段

"scripts": {
"start": "HOST=$HOST_HOSTNAME pm2 start process.json --no-daemon",
},

process.json

{
"apps": [{
"name": "instance1",
"script": "src",
"instances": 1,
"args": "--port 3000",
"node_args": [
"--harmony", "--max_old_space_size=16384", "--debug=7000"
]
}, {
"name": "instance2",
"script": "src",
"instances": 1,
"args": "--port 3001",
"node_args": [
"--harmony"
]
}, {
"name": "instance3",
"script": "src",
"instances": 1,
"args": "--port 3002",
"node_args": [
"--harmony"
]
}]
}

最佳答案

我想我知道出了什么问题。您需要使用 npm 运行客户端,但使用 javascript 调试器运行配置来实际调试代码。我还必须手动安装 webstorm chrome 插件。

可在此处找到创建正确运行配置的说明: https://confluence.jetbrains.com/display/WI/Starting+a+JavaScript+debug+session#StartingaJavaScriptdebugsession-Startingadebugsessionwhenusingadifferentwebserver

关于webstorm - 如何在 pm2 中使用 WebStorm 调试器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40308801/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com