gpt4 book ai didi

javascript - 为企业注册表 npm 启用审计命令

转载 作者:IT老高 更新时间:2023-10-28 23:25:19 31 4
gpt4 key购买 nike

我的问题是关于如何在我的 npm 企业中启用 npm 审计命令注册表

当我尝试运行 npm audit 命令时,我收到以下错误

{
"error": {
"code": "ENOAUDIT",
"summary": "Your configured registry (https://registry.npmjs.mydomain/) does not support audit requests.",
"detail": ""
}
}

这是我的研究

我尝试了以下命令及其工作

npm audit --json --registry https://registry.npmjs.org/

但是当我使用

npm audit --json --registry https://registry.npmjs.mydomain/

它不起作用。如何配置以使我的注册表与 npm 审计命令一起使用

最佳答案

我也有同样的问题。我们将工件用于私有(private) npm 注册表,其中 doesn't support npm audit yet .对我有用的最简单的解决方案是:

npm 审核 --registry=https://registry.npmjs.org

替代解决方案:

  1. 为您的私有(private)注册表备份配置文件(很可能是 ~/.npmrc)
  2. 在公共(public) npm 上更改注册表:npm set registry https://registry.npmjs.org
  3. 使用 npm 审计/npm 审计修复
  4. 恢复私有(private)注册表配置

2020 年更新

如果是 artifactory私有(private) npm 注册表 - 它现在确实支持 npm 审计,所以你可以在那里使用 npm audit/npm audit fix 而不需要任何额外的配置。但是,如果您的私有(private) npm 注册表仍然不支持 npm 审计 - 上述步骤对您有效。

关于javascript - 为企业注册表 npm 启用审计命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51324348/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com