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后重装

相关推荐
阿豪啊32 分钟前
Prisma ORM 入门指南:从零开始的全栈技能学习之旅
javascript·后端·node.js
2501_9387802844 分钟前
《Node.js 面试考点精讲:Express 生态与常见问题解决方案》
面试·node.js·express
夕山雨1 小时前
Node.js 主流框架对比
node.js
2501_938790071 小时前
《Node.js 面试避坑:Express 常见问题误区与正确答案解析》
面试·node.js·express
涔溪1 小时前
使用Node.js连接 OPC UA Server
node.js·opcua
学习3人组1 小时前
Node.js模块化开发课堂案例
node.js
艾克马斯奎普特1 小时前
从平平无奇的 npm create 开始,一张图带你完整揭秘 npm 包命令执行机制
前端·npm·node.js
木木子99997 小时前
Next.js, Node.js, JavaScript, TypeScript 的关系
javascript·typescript·node.js
柑橘乌云_7 小时前
学习记录-package.json的scripts添加参数的方式有那些
前端·学习·node.js·json
T___T21 小时前
AIGC 实战:用 pnpm 提速 + Node.js 调用 OpenAI 🤖
面试·node.js