【问题标题】:I have npm vulnerability issue我有 npm 漏洞问题
【发布时间】:2021-12-21 09:51:30
【问题描述】:

我在做 React App,我需要安装 react-router-dom,所以我输入了 npm install react-router-dom 并遇到了这个问题。即使我重新创建了 React 项目并重新安装了 node.js,结果也没有改变。

我能做些什么来解决这个问题?

【问题讨论】:

  • 您指的是哪个“问题”?你有警告,而不是错误......
  • 打印输出也给了你一个建议。
  • @BenM 我是 NPM 新手,这些警告不会在项目期间引起问题吗?
  • @Akyut Korkmaz 他们很可能不会。它们不是“错误”。它们是潜在安全问题
  • 警告主要是关于缺少可选依赖项。这些可能不会有任何影响(因此描述可选)。这些漏洞不会导致您的应用程序运行出现问题,但您应该运行建议的命令来查看它们的详细信息,看看您是否可以更新软件包以消除这些漏洞。

标签: node.js reactjs npm react-router-dom


【解决方案1】:

这意味着通过 npm install 安装的软件包或作为其他软件包的子模块的软件包存在安全问题。运行npm audit fix 将尝试自动解决其中一些漏洞,但不能保证这样做。下次阅读整个消息可能会有所帮助。

【讨论】:

  • 如你所说,我运行npm audit fix,但结果始终相同。
  • @AykutKorkmaz 这只是意味着找不到软件包的解决方案。
【解决方案2】:

不要担心这个错误。即使您使用 react 推荐的 create-react-app 制作应用程序,您仍然会收到此错误。只需尝试您的代码,它就可以正常工作

【讨论】:

  • 这只是总体上不好的建议。应尽可能妥善处理任何潜在的安全问题。
  • 就在今天 coa 和 rc npm-package 发现有木马程序窃取开发计算机上的密码。这确实是个坏建议。
猜你喜欢
  • 2020-01-15
  • 2017-05-12
  • 1970-01-01
  • 1970-01-01
  • 2011-03-07
  • 1970-01-01
  • 1970-01-01
  • 2019-12-06
  • 2021-01-20
相关资源
最近更新 更多