运行npm install时found 9351 high severity vulnerabilities
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运行npm install时found 9351 high severity vulnerabilities相关的知识,希望对你有一定的参考价值。
参考技术A 运行 npm audit fix 再运行 npm install 后会出现如下提示npm 错误! cb() 从未调用过!尝试运行 npm install 命令时出错
【中文标题】npm 错误! cb() 从未调用过!尝试运行 npm install 命令时出错【英文标题】:npm ERR! cb() never called! error when trying to run npm install command 【发布时间】:2019-02-27 06:53:53 【问题描述】:我有这个 react-native 项目,我在我的另一台电脑上工作过,现在我想继续在我的另一台 linux 机器上处理这个确切的项目文件夹。
所以现在我有了项目文件夹,它不包含 node_modules 目录,但它包含“package.json”。据我了解,在目录中进行 NPM 安装,应该安装并创建 node_modules 目录,其中包含所有需要的依赖项。 但是,一段时间后操作失败,错误“npm ERR!cb() never called!”
我已经尝试清理 npm 缓存(使用 -f 标志),但它对我不起作用。 我正在使用 Node.js v8.10.0 和 npm v3.5.2 在基于 Ubuntu 18.04 的操作系统上运行。
【问题讨论】:
你能分享你的 package.json 中的依赖关系吗? 【参考方案1】:就我而言,我在 package.json 中有一个自己的自定义 node_module,如下所示:
// ...
"dependencies":
// ...
"my-module": "file:../../my-module",
,
// ...
这个包只在特定环境下可用(通过npm install ../../my-module
动态添加到package.json),这是有意的,
但我忘记了,当我在另一个环境中运行npm install
时(我的模块不可用)
发生了神秘人cb() never called
错误。
将选项--no-package-lock
放在npm install
后面后,错误变得更加清晰,告诉我它与my-module
有关。
另请参阅:https://***.com/a/52474959/3063191
希望这会有所帮助:)
【讨论】:
【参考方案2】:我对 git 项目有类似的问题。项目配置创建了错误的 .npmrc
文件,这会阻止软件包安装。我通过删除.npmrc
文件解决了这个问题,然后执行以下步骤:
-
从项目中删除
node_modules
文件夹(如果存在)
从机器中删除临时文件
运行npm cache clean --force
运行npm install
【讨论】:
【参考方案3】:我的情况是我可以通过删除来修复它
node_modules
package-lock.json
然后运行npm install
【讨论】:
【参考方案4】:手动删除 package-lock.json 文件,然后运行“npm install”。它应该重新生成 package-lock.json。
【讨论】:
【参考方案5】:让我节省您的时间,只需安装最新的 Nodejs。我整天都在努力。终于解决了
【讨论】:
以上是关于运行npm install时found 9351 high severity vulnerabilities的主要内容,如果未能解决你的问题,请参考以下文章
运行 npm install cordova 时 npm install 不起作用
当我运行`npm install`时,它返回`ERR!代码 EINTEGRITY` (npm 5.3.0)