我已经按照从1开始的步骤创建了一个jhipster模块(约曼生成器),我希望能够在node.js应用程序中使用它的时候从生成器中调试它的代码。我在2时找到了工具,但它的作用就好像生成器的代码无法运行一样。
详细说明:
我已经创建了jhipster模块generator-jhipster-entity-replacer.
我创建了一个项目jhipster-test-proj,在其中调用生成器。
实体-替代品
这是我希望看到generator-jhipster-entity-replacer node.js代码中的断点被切换的时刻,但什么也没有发生。
有人能帮我详细解释一下吗?
由于我有一个更强的Java背景,而不是Javascript相关的背景,我在解释上可能有点模糊。如果有人能帮助我,但需要更多的信息,请问。
发布于 2017-08-04 15:03:14
更新:
我成功地用皮埃尔贝森的链接中的命令进行了调试:
node --debug <path to yo cli.js> <generator> [arguments]就我而言:
node --debug C:\Users\PowerUser\AppData\Local\Yarn\config\global\node_modules\yo\lib\cli.js jhipster-entity-replacer--尽管, --我不推荐这种方法。它是一个命令行调试器,具有有限的指令集,但仍然是一件可行的事情。
我推荐的是this ,这是node.js:https://github.com/node-inspector/node-inspector的DevTools版本
我用命令运行了它:
node-debug C:\Users\PowerUser\AppData\Local\Yarn\config\global\node_modules\yo\lib\cli.js jhipster-entity-replacer注意:
yo <generator时,它实际上正在运行node <path-to-cli.js> <generator> --这就是使用该命令使用节点检查器进行调试的原因https://stackoverflow.com/questions/45439913
复制相似问题