无法在 Windows 10 上安装 Firebase 工具 CLI

6

你好,我在Windows上通过命令行无法安装Firebase工具

我使用以下命令:

npm install -g firebase-tools

输入此命令后,我遇到以下错误:

npm ERR! 路径为C:\Users\data\AppData\Roaming\npm\node_modules\firebase-tools\node_modules

npm ERR! 代码为ELOOP

npm ERR! 错误号为-4067

npm ERR! 系统调用为mkdir

npm ERR! ELOOP: 遇到太多符号链接,无法创建目录'C:\Users\data\AppData\Roaming\npm\node_modules\firebase-tools\node_modules'

npm ERR! 完整的日志可以在以下位置找到:

npm ERR! C:\Users\data\AppData\Roaming\npm-cache_logs\2018-01-20T13_22_41_404Z-debug.log

4个回答

5
最新版本似乎有问题。
尝试安装一个之前的版本:
npm i -g firebase-tools@v3.17.2
更新:
在这之前,最好卸载有问题的版本:
npm uninstall -g firebase-tools
同时,请确保已经安装了 windows-build-tools(虽然我在自己的电脑上已经安装了它,但是你分享的错误似乎与此无关)。
npm --add-python-to-path='true' --debug install --global windows-build-tools
更新 2:
我更新了我的 Node 和 NPM 版本,然后更新到了最新的 Firebase 工具。
仍然会收到“WARN optional SKIPPING OPTIONAL DEPENDENCY:Exit status 1”错误,但由于这只是一个警告,我决定去尝试一下。目前还没有出现问题。
更新 3:
昨天,windows-build-tools 包得到了更新,所以我希望通过安装最新版的 firebase-tools 来解决问题。但是,它没有解决问题,仍然会出现相同的错误。

执行Windows构建工具命令后,我得到了以下错误:npm ERR!code E404 npm ERR!404未找到:windows-build-tool@latest - Shyam Nair
工具(含有“s”)。 - Bogac
尝试暂时移除 %USERPROFILE%\.node-gyp\<version>\include\node\openssl,然后 gRPC 的构建应该可以顺利进行。 - Dominik

2

实际上,您可以尝试安装npm i -g firebase-tools@v3.16.0版本,并尝试在本地文件夹中安装npm install windows-build-tools,然后在本地文件夹中安装npm install node-gyp。在进行所有这些操作之前,请尝试禁用您的杀毒软件。


是的,Windows构建工具为我完成了这项任务。+1 - thechaoticpanda

0
curl -sL firebase.tools | bash

这个对我有用,不知道是否真的相关,是从这里获得的。


-2

npm ERR! code E404 npm ERR! 404 找不到 - GET https://registry.npmjs.org/@google-cloud%2fpubsub/firebase-tools/firebase-tools npm ERR! 404 npm ERR! 404 'firebase-tools@latest' 不在 npm 注册表中。 npm ERR! 404 您应该向作者提出问题以发布它(或自己使用该名称!)npm ERR! 404 注意,您还可以从 npm ERR!404 tarball、文件夹、http url 或 git url 安装。npm ERR! 此运行的完整日志可以在以下位置找到:npm ERR! C:\Users\jsmma\AppData\Roaming\npm-cache_logs\2020-05-02T14_58_23_615Z-debug.log


1
请编辑并使用适当的格式来回答问题。 - If_You_Say_So

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接