使用vscode 經過端口remote attach進行調試 pomelo.
0. 網上好多調試pomelo的都是webstorm.或者vscode調試node的教程.但沒找到vscode調試pomelo的.
1. node 環境
node 使用版本
v8.11.1
node 查看 調試參數 ==> node -h 找出調試相關 參數,若是你在閱讀本文後調試不成功,看看是否是調試的參數不對
node inspect script.js [arguments]
--inspect[=[host:]port] activate inspector on host:port
--inspect-brk[=[host:]port]
activate inspector on host:port
--inspect-port=[host:]port
set host:port for inspector
2. pomelo 配置
版本: 2.2.5
以connector爲例,編輯servers.json,將以下配置添加到 connector的配置末尾
"args": " --inspect=127.0.0.1:16772"
```
"connector": [
{"id": "conn1", "host": "127.0.0.1","port": 3150, "natHost":"192.168.0.108","natPort": 3010, "clientPort": 3010, "frontend": true,"reloadRemotes":true,"args": " --inspect=127.0.0.1:16772 "}
],
```
3. vscode 使用 remote attach 配置, 編輯launch.json(菜單欄==> 調試 ==> 添加配置)
```
{
"type": "node",
"name": "Attach to Remote",
"port": 16772,
"request": "attach",
},
```
4. 點擊開始調試命令便可