使用bash在Windows上无法执行npm审核

时间:2018-10-25 14:29:15

标签: node.js npm npm-audit

我使用Mintty 2.8.4作为终端来安装npm软件包。

我安装了名为moment的npm软件包的早期版本,并收到有关漏洞的警告。我的终端机给我的建议之一是运行npm audit。在运行该命令时,我的终端无法识别它。而是抛出其他可识别命令的列表。

有人可以帮助我解释如何在此终端上运行audit吗?

我已附上详细的错误图片和所使用的终端。


printscreen of npm audit not working

2 个答案:

答案 0 :(得分:3)

npm audit刚在npm 6中引入,我看到您正在运行5.6.0。

https://docs.npmjs.com/getting-started/running-a-security-audit

他们可能已经在npm 5中提供了安全报告,但是您需要npm 6来进行审核。

升级npm即可解决问题。

答案 1 :(得分:2)

它确切说明了您需要做什么:

  

运行npm i npm@latest -g升级您的npm版本,然后运行npm audit以获得更多信息。