CNode

求助:egg-cluster如何使用vscode调试

问答
Zzhsonga发布于6 年前最后回复6 年前10 回复4093 浏览0 收藏

想学习一下egg的多进程模型 自己打断点调试一下 但并不知道该怎么玩这个 希望大佬指点一下 想的是自己写一个文件启动cluster image.png 配置文件跟报错。。已经安装过依赖了 不知道是不是自己的打开方式有问题 image.png

查看回复

回复 (10)

A
atian25#1·6 年前

内网应用。。。 不要到社区来问

A
atian25#2·6 年前

如何断点在 Egg 文档里面写的很清楚了吧

Z
zhsonga#3·6 年前
引用 atian25内网应用。。。 不要到社区来问

@atian25 好吧 一说内网应用我意识到应该是我require的egg路径有问题。。从test里扒出来的参数就直接用了。。

Z
zhsonga#4·6 年前
引用 atian25如何断点在 Egg 文档里面写的很清楚了吧

@atian25 大佬 又有了另一个问题 为什么this会是undefined image.png

A
atian25#5·6 年前

我咋知道。。。 进入断点后就是 Node 的事了。

你按 Egg 的文档来就好了,不要自己写什么启动脚本。

Z
zhsonga#6·6 年前
引用 atian25我咋知道。。。 进入断点后就是 Node 的事了。 你按 Egg 的文档来就好了,不要自己写什么启动脚本。

@atian25 大佬 用egg-bin启动按照官网的来也是这样 不过egg-bin启动的egg-cluster是nodemodules里面的 啊 我裂开了 this应该有值才对的呀 还是我理解的有问题 image.png

A
atian25#7·6 年前

这种自己动下脑或动下手,不就分分钟知道了么。。。

  • 这不就是 js 的一个构造函数么,this 你觉得可能为 undefined 么?
  • 如果真的可以是 undefined,那你继续运行下去,问问自己的直觉,下面一行 this.xx 会报错么?没想过加一个 console.log 看看么?
  • 如果上面的实操结论告诉你不是 undefined,那左边显示 undefined ,那又是为什么呢?自己想一想呗,想不通就去给 VSCode 提 bug。
A
atian25#9·6 年前

意思是 vscode 显示问题,可能是它取值时机有问题。

Z
zhsonga#10·6 年前
引用 atian25意思是 vscode 显示问题,可能是它取值时机有问题。

@atian25 大佬 我发现好像是extends EventEmitter的问题 但是好像也没啥用? image.png

参与回复
登录后即可参与回复。登录