Node.js 调试jhipster模块

Node.js 调试jhipster模块,node.js,debugging,jhipster,yeoman-generator,Node.js,Debugging,Jhipster,Yeoman Generator,我已经按照[1]中的步骤创建了一个jhipster模块(yeoman generator),我希望能够在jhipster应用程序中使用该模块时从生成器中调试node.js代码。我在[2]中找到了这个工具,但它的行为就好像生成器中的代码无法运行一样 详细说明: 我已经创建了jhipster模块生成器jhipster实体替换程序 我创建了一个项目,在其中调用jhipster测试项目 发电机 yo jhipster实体替换程序 此时,我希望看到我从generator jhipster entity r

我已经按照[1]中的步骤创建了一个jhipster模块(yeoman generator),我希望能够在jhipster应用程序中使用该模块时从生成器中调试node.js代码。我在[2]中找到了这个工具,但它的行为就好像生成器中的代码无法运行一样

详细说明:

我已经创建了jhipster模块生成器jhipster实体替换程序

我创建了一个项目,在其中调用jhipster测试项目 发电机

yo jhipster实体替换程序

此时,我希望看到我从generator jhipster entity replacernode.js代码中的断点被切换,但什么也没有发生

有人能帮我详细解释一下吗

我的解释可能有点模糊,因为我有一个更强大的Java背景,而不是Javascript相关背景。如果有人能帮助我,但需要更多信息,请询问

[1]


[2]

更新:

我已经通过Pierre Besson链接中的命令进行了调试:

node --debug <path to yo cli.js> <generator> [arguments]
尽管如此,我不推荐这种方法。它是一个具有有限指令集的命令行调试器,但仍然是可行的

我推荐的是这一个,它是node.js的DevTools版本:

我已经用命令运行了它:

node-debug C:\Users\PowerUser\AppData\Local\Yarn\config\global\node_modules\yo\lib\cli.js jhipster-entity-replacer
注:

  • 我必须手动从生成器中删除.yo-rc.json,否则它将无法工作(我遇到了一个错误,如“刚刚在父目录中找到了一个.yo-rc.json”,然后它将停止)


  • 当运行
    yo时,我也对调试生成器的技术感到好奇。但这一联系是一个起点:
    
    node-debug C:\Users\PowerUser\AppData\Local\Yarn\config\global\node_modules\yo\lib\cli.js jhipster-entity-replacer