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