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

在goormIDE中更新Node.js版本解决npm兼容问题并安装mysql包

解决goormIDE中Node.js版本不兼容问题并安装mysql包

执行npm install mysql时出现两个核心错误:

  1. npm v10.2.5不支持Node.js v14.21.3,要求Node.js版本为^18.17.0 || >=20.5.0
  2. 语法错误:Node.js v14不支持ES2020的??=空值合并赋值运算符

错误日志如下:

root@goorm:/workspace/Node# npm install mysql
ERROR: npm v10.2.5 is known not to run on Node.js v14.21.3.  This version of npm supports the     following node versions: `^18.17.0 || >=20.5.0`. You can find the latest version at https://nodejs.org/.

ERROR:
/usr/lib/node_modules/npm/node_modules/@npmcli/agent/lib/agents.js:105
    options.lookup ??= this.#options.lookup
                   ^^^

SyntaxError: Unexpected token '??='
    at wrapSafe (internal/modules/cjs/loader.js:1029:16)
    at Module._compile (internal/modules/cjs/loader.js:1078:27)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1143:10)
    at Module.load (internal/modules/cjs/loader.js:979:32)
    at Function.Module._load (internal/modules/cjs/loader.js:819:12)
    at Module.require (internal/modules/cjs/loader.js:1003:19)
    at require (internal/modules/cjs/helpers.js:107:18)
    at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/@npmcli/agent/lib/index.js:7:15)
    at Module._compile (internal/modules/cjs/loader.js:1114:14)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1143:10)

步骤1:通过nvm更新Node.js版本

goormIDE默认预装了nvm(Node Version Manager),用它管理Node.js版本最便捷:

  • 确认nvm可用:
    nvm --version
    
  • 列出所有可用的Node.js LTS版本:
    nvm ls-remote --lts
    
  • 安装符合要求的LTS版本(以18.x分支的最新LTS版18.19.0为例):
    nvm install 18.19.0
    
  • 切换到刚安装的版本:
    nvm use 18.19.0
    
  • 验证版本切换结果:
    node --version  # 应输出v18.19.0左右的版本号
    npm --version   # 应输出匹配的npm版本(如10.x)
    
  • (可选)设为默认版本,下次打开终端自动启用:
    nvm alias default 18.19.0
    

步骤2:安装mysql包

版本切换完成后,重新执行安装命令即可:

npm install mysql

内容的提问来源于stack exchange,提问作者Paulina K.H

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 05:15:14