有没有办法将npm审核报告显示为html页面?
目前我只能看到以json格式输出报告的选项,使用以下命令:
npm audit --json
答案 0 :(得分:5)
我写了一个NPM package为您做到这一点。
您可以通过运行以下命令来使用它:
// first install it
npm i -g npm-audit-html
// then pipe npm audit to it
npm audit --json | npm-audit-html
答案 1 :(得分:0)
在Linux上我在bash脚本中使用ccat:
#!/bin/sh
echo "<!DOCTYPE html><head><meta charset=\"UTF-8\"/></head><body>"
npm audit|ccat --html
echo "</body></html>"
用法:./audit.sh > vulnerabilities.html
但我也对其他解决方案感兴趣,也许也适用于Windows。
答案 2 :(得分:0)
npm-audit-html是一个很好的软件包,只需使用它即可。
npm install -g npm-audit-html
npm audit --json | npm-audit-html --output report.html
如果通过powershell或VS Code Terminal运行时收到“无输入”响应,只需在命令提示符下运行它即可。