|
vscode Debug Nodejs 网上教程一抓一大把,为毛我还要写?
希望对你有帮助
最近研究了一个网上的qp项目,客户端用CocosCreater,服务器用Nodejs开发的,
我有个习惯,只要拿到新的项目跟框架,
第一个工作就是先把项目的客户端跟服务器的Debug方式先搞清楚
磨刀不如砍柴工,如果单纯的用Console.log打印日志,呵呵,那酸爽,大家都懂
Vscode version:1.41
在vscode中配置launch.json文件,
启动项配置为

{
"type": "node",
"request": "launch",
"name": "AccountServer",
"runtimeExecutable": "AccountServer",
"program": "${workspaceFolder}/account_server",
"restart": true,
"console": "integratedTerminal",
"internalConsoleOptions": "neverOpen"
}
然后直接启动,但是报错了

process.argv是空的,因为我对Nodejs不太熟,所以大概能猜到这个config,肯定是配置文件啦
双击原项目中的批处理文件

是可以启动的,但是vscode中,我并不知道如何配置这个process.argv启动项配置。
此时陷入了思维误区,折腾了一个小时后,我灵机一动
然后将这俩个值配置如下

安全通过。
那起了一个服务器,其他服务,按照我的理解这样是可以启动的
事与愿违:158_2955_0992 ,打个flag,前段时间发现阿里云文档会全网抓博客过去,还去掉了原作者!
然后又在vscode面板中找呀找,终于找到

选择HalServer 点Play按钮,就可以了。。
记录下,抛砖引玉,上述不足之处请大家在下方留言! |