我使用过其他版本的 JHipster,但我的 mac 中的那个版本运行不正常,我正在尝试生成一个简单的网关(还没有实体),并在执行后:
$jhipster
填充应用程序元数据,我刚得到:
错误!多次调用回调 错误 [ERR_MULTIPLE_CALLBACK]:多次调用回调 在 NodeError( Node :内部/错误:371:5) 在 onFinish( Node :内部/流/可写:667:37) 在 processTicksAndRejections (node:internal/process/task_queues:82:21) 在 runNextTicks (node:internal/process/task_queues:65:3) 在 listOnTimeout( Node :内部/定时器:526:9) 在 processTimers( Node :内部/计时器:500:7){ 代码:'ERR_MULTIPLE_CALLBACK'
最佳答案
因此,根据@MattRaible 和@GaelMariou 的说法,出现错误时!生成 JHipter 应用或实体时多次调用回调,应验证 Node JS 版本。该版本在 pom.xml 或 build.gradle 中提供,但是,我从未在 pom.xml 中找到 Node 版本的引用(我使用 maven)。
不清楚从哪里获得确切的版本,不过有这篇文章指出使用大于 14 的 node.js 版本存在同样的问题:https://github.com/jhipster/generator-jhipster/issues/16744 .
这意味着您应该将您的 node.js 保留在版本 14 中,直到他们解决该问题。我更改为 v14.18.1,现在它运行良好。
关于node.js - **错误!多次调用回调** JHipster 版本 7.3.1(最新)在 Node 中有错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69835351/