无法执行“npm install --save firebase”

Posted

技术标签:

【中文标题】无法执行“npm install --save firebase”【英文标题】:Unable to do "npm install --save firebase" 【发布时间】:2020-02-29 10:37:32 【问题描述】:

直到昨天早上我一直在使用 firebase,然后在下午突然“npm install --save firebase”停止工作并出现错误:

npm 错误!解析时 JSON 输入意外结束 '...anary.9678bf9.tgz","f'

npm 错误!可以在以下位置找到此运行的完整日志:npm ERR! C:\Users\manjot\AppData\Roaming\npm-cache_logs\2019-11-04T05_47_36_550Z-debug.log

我尝试将我的 node.js 从 10 更新到 13.0.1,卸载和安装,清除缓存,重新启动我的计算机,一个新项目,使用 admin cmd 完成所有这些,谷歌搜索了一下,但到目前为止没有运气. 为什么它突然停止工作以及如何解决这个问题?我仍然可以做类似的事情

“npm install --save react-navigation”

“npm install --save react-navigation-stack”

【问题讨论】:

尝试一次 npm 审计修复。它将扫描您的项目是否存在漏洞,并自动为易受攻击的依赖项安装任何兼容的更新。 【参考方案1】:

看起来最新发布的 firebase npm 模块版本以某种方式损坏,并且 npm 无法解析 lib 的 tgz 文件。如果是我,我会去查看他们的发布页面,查找您知道可以使用的先前版本并安装该版本。

例如npm install firebase@x.y.z

我还要说,一定要使用package-lock.json 文件来锁定模块的工作版本。

【讨论】:

【参考方案2】:

有一天我也遇到了同样的问题。

删除npm_modules目录

运行npm install 命令

它对我有用!

【讨论】:

以上是关于无法执行“npm install --save firebase”的主要内容,如果未能解决你的问题,请参考以下文章

iis 无法执行脚本了 怎么办

由于找不到MSVCP120.dll,无法继续执行代码?

windows资源保护无法执行

FindWindow函数执行失败,无法找到窗口句柄

这个 Mysql PDO 执行有啥问题导致它无法执行?

无法在 postgresql 中执行或执行功能