繁体   English   中英

无法使用 npm 安装 firebase-admin

[英]Can't install firebase-admin with npm

我正在尝试运行此命令来安装 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 线程,但他们的解决方案都没有对我有用,所以我在这里尝试。 有人可以帮我解决这个问题吗?

经过进一步修改,看起来我终于解决了我的问题,所以我终于可以部署到 Firebase。 这些是我为解决此问题而采取的步骤:

  1. 首先,我使用npm uninstall firebase-admin命令npm uninstall firebase-admin
  2. 我使用npm install firebase-admin firebase npm install firebase-admin命令重新安装了 firebase-adming。 这似乎并没有解决我的问题,但你永远不知道。
  3. 删除了 node_modules 目录中的 firebase-admin 目录。
  4. 我运行了npm install
  5. 我再次安装了 firebase-admin 目录,这次使用npm install firebase-admin --save
  6. 我运行了firebase deploy并且成功了!

我不知道其中有多少步骤是真正必要的,但最终,它奏效了。

尝试使用 yarn 安装它会顺利安装,因为我在使用 npm 时遇到了同样的问题我运行了yarn add firebase-admin并且它很容易安装

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM