我试图运行此命令来安装firebase-admin:npm install firebase-admin --save
当我尝试运行此命令时,出现以下错误:
ENOENT: no such file or directory, rename 'D:\MyPath\functions\node_modules\firebase-admin\node_modules\grpc\node_modules\abbrev' -> 'D:\MyPath\functions\node_modules\firebase-admin\node_modules\grpc\node_modules\.abbrev.DELETE'
我已经尝试重新安装Node.js,我已经尝试卸载以前版本的Node.js,我已经尝试更新npm,我已经尝试了几乎所有在线但没有任何帮助。如果我运行最新版本的Node.js,而不是出现此错误,我会收到以下错误:
Error: `C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe` failed with exit code: 1
我老老实实地为有相同问题的人尝试了几个GitHub线程,但他们的解决方案都没有对我有用,所以我在这里尝试。有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
进一步修改后,看起来我终于解决了我的问题,所以我最终可以部署到Firebase。这些是我为解决这个问题而采取的步骤:
npm uninstall firebase-admin
命令卸载了firebase-admin。npm install firebase-admin
命令重新安装了firebase-adming。这似乎没有解决我的问题,但你永远不会知道。npm
安装npm install firebase-admin --save
firebase deploy
,它有效! 我不知道这些步骤中有多少是真正必要的,但最终还是有效的。
答案 1 :(得分:0)
尝试使用yarn进行安装,因为我在运行npm时遇到相同的问题,所以安装会很顺利
yarn add firebase-admin
并易于安装