ProcessMaker 4 (EBADENGINE) 开发人员安装过程中出现 NPM 错误

问题描述 投票:0回答:1

在 NPM 的开发安装期间,在 Windows 命令提示符上引入

npm install
命令后,出现错误日志

npm ERR! code EBADENGINE
npm ERR! engine Unsupported engine
npm ERR! engine Not compatible with your version of node/npm: @processmaker/[email protected]
npm ERR! notsup Not compatible with your version of node/npm: @processmaker/[email protected]
npm ERR! notsup Required: {"npm":"~8","node":">=16.18 >19"}
npm ERR! notsup Actual:   {"npm":"8.19.2","node":"v18.12.1"}

如您所见,我已经修改了 package.json 以使其与当前版本的 Node 和 NPM 兼容,但由于某种原因它无法识别它。

我将其安装在 Windows 10 中的 Xampp 上。

node.js npm installation package.json processmaker
1个回答
2
投票

正如错误消息中提到的,您的节点版本太高。该项目支持的节点版本是 ~16.18 意味着 16.18 + 补丁 (16.18.x)。您需要降级到 16.18.x 版本。我强烈建议设置一个节点版本管理器;我不确定现在人们在 Windows 上使用什么,但我在 macOS 上使用 NVM

© www.soinside.com 2019 - 2024. All rights reserved.