无法执行“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”的主要内容,如果未能解决你的问题,请参考以下文章