NodeJS 当我运行npm install时,显示出严重的漏洞问题,如何修复?

jjhzyzn0  于 12个月前  发布在  Node.js
关注(0)|答案(1)|浏览(200)

在显示“critical severity vulnerability”后,我试图休息我的react项目并运行“npm install”,并试图运行“npm audit fix”,但它没有修复。

**npm i  **
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '[email protected]',
npm WARN EBADENGINE   required: { node: '4.2.1' },
npm WARN EBADENGINE   current: { node: 'v18.12.1', npm: '8.19.2' }

47 packages are looking for funding
  run `npm fund` for details

**1 critical severity vulnerability**

To address all issues, run:
  npm audit fix

Run `npm audit` for details.

个字符

mwg9r5ms

mwg9r5ms1#

您正在使用nodev18.12.1,但项目需要4.2.1
我们无法从您提供的信息中了解限制的原因,但您可以尝试删除它(例如:在package.json内:

{
  "node": ">=18.0.0"
}

字符串
)。或者简单地删除package.json中的当前"node"条目(如果存在)。
请记住,这可能会导致您的项目中断,因为它对所使用的node版本有限制。
如果上面的方法不起作用,我建议你安装[[email protected]](https://stackoverflow.com/cdn-cgi/l/email-protection)并使用该版本来服务/构建项目。

相关问题