答案 0 :(得分:2)
虽然以上答案似乎适用于大多数情况,但对于我的情况而言并非如此。 我尝试过
npm cache clean -f
npm install firebase
没有运气!
我遵循this thread的内容,其中对npm缓存进行了很多解释,它还得出结论上述方法应该可行,并且可能只是在安装Firebase之前验证缓存
npm cache clean -f
npm install firebase
npm verify cache
仍然没有运气,所以我决定现在将它添加到package.json中,作为当前最新稳定版本的Firebase(8.0.0)的依赖项。
因此转到package.json文件并在“依赖项”部分
"dependencies": {
"firebase": "^8.0.0",
...other dependencies
}
然后做
npm cache clean -f
npm install npm@latest
这应该适用于类似情况,请查看this link,详细了解npm上的缓存如何工作。
答案 1 :(得分:1)
尝试此操作(您可能需要运行sudo
,或者如果您使用的是Windows,请以管理员身份打开cmd
)。
npm cache clean --force
然后运行
npm install firebase