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

Len*_*y86 2 node.js npm npm-audit

我正在使用Mintty 2.8.4终端安装npm软件包。

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

谁能帮助我解释如何audit在此终端上运行?

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


NPM审核的打印屏幕不起作用

mih*_*hai 5

npm audit 刚刚在npm 6中进行了介绍,我看到您正在运行5.6.0。

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

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

升级npm将解决问题。


Sto*_*ica 5

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

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