npm audit 报 404 错误

现象:

1$ npm audit fix
2npm WARN audit 404 Not Found - POST https://registry.npmmirror.com/-/npm/v1/security/audits/quick - [NOT_IMPLEMENTED] /-/npm/v1/security/* not implemented yet
3{ error: '[NOT_IMPLEMENTED] /-/npm/v1/security/* not implemented yet' }
4npm ERR! audit endpoint returned an error

出现这个问题是因为配置了阿里云的 NPM 镜像,而镜像没有实现 audit 接口。

解决办法是临时指定官方源:

1$ npm audit --registry=https://registry.npmjs.org/ fix