You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

nvm切换Node 11版本运行moodlemobile报npm版本不兼容错误如何解决

问题原因说明

你遇到的报错本质上不是当前npm版本和Node 11不兼容导致的,而是你要安装的moodlemobile@3.9.6-dev本身在package.json里做了引擎限制,要求Node版本必须处于>=14.15.0 <15区间,你强制使用Node 11的前提下,无论更换哪个版本的npm,都无法正常安装适配Node14的moodlemobile@3.9.6-dev,必须降级moodlemobile到支持Node11的版本才能正常运行。

Node 11适配的npm版本

如果你确认要在Node 11环境下使用,Node 11.x官方适配的npm最高稳定版本为6.14.16,可以执行以下命令更换:

npm install -g npm@6.14.16

临时跳过检查方案

如果你必须同时使用Node 11和moodlemobile@3.9.6-dev,可以在执行安装命令时添加参数跳过引擎校验,不过该操作可能导致后续功能运行异常,不推荐生产环境使用:

npm install --ignore-engines

内容的提问来源于stack exchange,提问作者jo jo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 03:24:03