NPM在“审核修复”上引发错误-不支持配置的注册表

时间:2018-11-28 18:26:59

标签: npm npm-audit npm-config

自昨晚以来,我遇到以下错误:

npm ERR! code ENOAUDIT
npm ERR! audit Your configured registry (https://registry.npmjs.org/) does not support audit requests.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/ransinha/.npm/_logs/2018-11-28T18_19_35_432Z-debug.log

我最近没有进行任何更改。 https://github.com/verdaccio/verdaccio/issues/689建议更改config.yaml文件。我的文件夹中没有任何config.yaml文件。我也不用verdaccio。不确定如何解决此问题。有什么想法吗?

更新: npm审核显示以下内容:

                   === npm audit security report ===                        

┌────────────────────────────── ────────────────────────── │人工审核│ │有些漏洞需要引起您的注意以解决
│访问https://go.npm.me/audit-guide以获取更多指南│ └────────────────────────────── ──────────────────── ┬──────────────┬─────────────────── ──────────────────── │严重│恶意软件包│ ├─────────────┼───────────────── ──────────────────── │包│平面流│ ├─────────────┼───────────────── ──────────────────── │已修补│无可用修补│ ├─────────────┼───────────────── ──────────────────── ││nodemon [dev]│的依赖性 ├─────────────┼───────────────── ──────────────────── │路径│nodemon> pstree.remy> ps-tree>事件流>│ ││平面流│ ├─────────────┼───────────────── ──────────────────── │更多信息│https://nodesecurity.io/advisories/737

2 个答案:

答案 0 :(得分:2)

根据更多信息链接,建议您使用event-stream@3.3.4

为此:

1,删除flatmap-stream的node_modules文件夹

2,编辑package-lock.json文件,我认为在ps_tree对象下并添加/编辑依赖项,如下所示:

"requires": {
    "event-stream": "~3.3.0"
},
"dependencies": {
    "event-stream": {
        "version": "3.3.4"
    }
}

再次运行npm install,这应该可以解决

答案 1 :(得分:1)

删除 package-lock.json 并执行 npm i 对我有用。