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

相关推荐
yqcoder35 分钟前
Commander 一款命令行自定义命令依赖
前端·javascript·arcgis·node.js
赵不困888(合作私信)3 小时前
npx和npm 和pnpm的区别
前端·npm·node.js
华如锦15 小时前
npm启动前端项目时报错(vue) error:0308010C:digital envelope routines::unsupported
java·前端·vue.js·npm·node.js
米粒宝的爸爸17 小时前
npm、cnpm 、yarn、pnpm的优势点和缺点
前端·npm·node.js
天下无贼!17 小时前
【技巧】优雅的使用 pnpm+Monorepo 单体仓库构建一个高效、灵活的多项目架构
开发语言·前端·vue.js·react.js·架构·node.js
yqcoder1 天前
npm link 作用
前端·npm·node.js
web150854159351 天前
Node.js的解释
node.js
m0_748257182 天前
最新最详细的配置Node.js环境教程
node.js
落日弥漫的橘_2 天前
npm:升级自身时报错:EBADENGINE
前端·npm·node.js
忍者扔飞镖2 天前
⌨🖱CV大法好,i18n CV就不好了
前端·javascript·node.js