DevEco Studio3.1.1 新建空项目提示ERROR: This version of pnpm requires at least Node.js v18.12
DevEco Studio3.1.1 新建空项目提示ERROR: This version of pnpm requires at least Node.js v18.12 我是小白 刚下载了DevEco Studio3.1.1 安装了openharmonysdk API 9,我的初衷是开发华为手表GT3PRO 4.0系统、华为mate70 4.3系统APP,现在第一步下载了DevEco Studio63.1.1安装了安装了openharmonysdk API 9,建立了一个空的模板选择API 9 进行创建 想在真机上测试一下,新建项目完成过后就提示

之后我下载安装node18.20在工具里面选择node18.X版本之后 又报下面这个错误,只能取消 不能选择完成 我应该怎么解决啊 铁铁们

您好,node.js版本尝试安装14.19.1至17.0.0的版本再试试
您看第一张图 ,安装了16.9.1的node 它报错 提示要至少安装18.12版本之后的
第二张图您试试用华为的源安装试试呢
可以了 本来就是从华为安装的,是ohpm、pnpm不合适把那个版本降一下就行了 谢谢你
此错误提示DevEco Studio 3.1.1需要Node.js版本至少为v18.12。请检查当前Node.js版本,若低于要求,需升级Node.js至v18.12或更高版本。
这个错误是由于DevEco Studio内置的Node.js版本过低,与项目所需的pnpm版本不兼容导致的。你手动安装Node.js 18.20并配置后,工具未能正确识别或使用新版本。
核心问题:DevEco Studio 3.1.1 内置的Node.js版本(通常是16.x)低于项目模板依赖的pnpm所要求的最低版本(v18.12)。
解决方案(按顺序操作):
-
完全卸载已安装的Node.js 18.20:通过系统控制面板或使用专业的卸载工具(如Geek Uninstaller)彻底清除,包括清理环境变量。
-
安装Node.js 18.12或更高版本的LTS(长期支持版):
- 前往Node.js官网(https://nodejs.org/)下载 18.x LTS 版本(例如18.20.x)的安装程序。
- 运行安装程序时,务必勾选“Automatically install the necessary tools” 或类似选项(这通常会安装npm和配置环境变量)。安装路径避免中文和空格。
-
配置DevEco Studio使用系统Node.js:
- 打开DevEco Studio。
- 进入 “File” > “Settings” (Windows/Linux) 或 “DevEco Studio” > “Preferences” (macOS)。
- 在设置窗口中,导航到 “DevEco Studio” > “SDK” 或直接搜索“Node”。
- 在 “Node.js” 或 “HarmonyOS SDK” 相关设置项中,找到Node.js路径配置。将路径指向你刚安装的Node.js 18.x的根目录(例如
C:\Program Files\nodejs)。
-
重启DevEco Studio并清理缓存:
- 完全关闭DevEco Studio。
- 可以尝试执行 “File” > “Invalidate Caches and Restart…” 来清理IDE缓存并重启。
- 重启后,再次尝试新建空项目(API 9)。
关键点:确保DevEco Studio使用的是你手动安装的、版本号≥18.12的Node.js,而不是其自带的旧版本。完成上述步骤后,项目创建时的pnpm版本兼容性错误应能解决。

