node.js npm 版本不匹配问题

报错:

mbp:dd248 jooyzhao$ npm install frida

ERROR: npm v10.2.4 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:

/Users/jooyzhao/.nvm/versions/node/v14.21.3/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> (/Users/jooyzhao/.nvm/versions/node/v14.21.3/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)

mbp:dd248 jooyzhao$ node -v

v14.21.3

翻译:

npm当前版本为,node当前版本为,两者不兼容。

解决办法:

卸载node后重装

相关推荐
GISer_Jing26 分钟前
编译原理AST&以Babel为例进行解读、Webpack中自定义loader与plugin
前端·webpack·node.js
GISer_Jing27 分钟前
Webpack中Compiler详解以及自定义loader和plugin详解
前端·webpack·node.js
码农捻旧2 小时前
解决Mongoose “Cannot overwrite model once compiled“ 错误的完整指南
javascript·数据库·mongodb·node.js·express
低代码布道师6 小时前
第五部分:第二节 - Node.js 核心模块:厨房里的基本工具
node.js
赵大仁12 小时前
Deno、Bun、Node.js 性能对比与选型指南
node.js
青苔猿猿17 小时前
node版本.node版本、npm版本和pnpm版本对应
前端·npm·node.js·pnpm
Adorable老犀牛18 小时前
安装npm:npm未随Node.js一起安装
npm·node.js
cdcdhj18 小时前
vue用通过npm的webpack打包编译,这样更适合灵活配置的项目
vue.js·webpack·npm
程序员与背包客_CoderZ20 小时前
Node.js异步编程——Callback回调函数实现
前端·javascript·node.js·web
HWL56791 天前
Express项目解决跨域问题
前端·后端·中间件·node.js·express