今天,npm audit
个端点今天不可用几次。
当npm audit
端点暂时不可用而不是硬故障时,我希望创建一个软故障。
我在npm package.json
中有一个脚本命令,该脚本命令调用npm audit
:
"audit:npm": "npm audit --registry https://registry.npmjs.org/",
以下是npm端点不可用的示例:
$ npm audit --registry https://registry.npmjs.org/
npm ERR! code ENOAUDIT
npm ERR! audit Your configured registry (https://registry.npmjs.org/) does not support audit requests, or the audit endpoint is temporarily unavailable.
一种方法是提供一个echo
,该方法可以(a)如果审计端点不可用,但是(b)如果npm audit
未通过依赖项检查也不会出错。换句话说,它永远不会失败:
"audit:npm": "echo 'Skipping audit' || npm audit --registry https://registry.npmjs.org/",
我要寻找的是是否存在另一种方法,如果npm审计端点不可用,则允许继续操作;如果npm审计端点可用且失败,则允许错误。
谢谢,谢谢。