无法使用 Windows 10 安装 Firebase 工具 cli

Posted

技术标签:

【中文标题】无法使用 Windows 10 安装 Firebase 工具 cli【英文标题】:unable to install firebase tools cli using windows 10 【发布时间】:2018-06-29 14:47:50 【问题描述】:

您好,我无法在 windows 中通过命令行安装 firebase 工具

我正在使用以下命令

npm install -g firebase-tools

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

npm 错误!路径 C:\Users\data\AppData\Roaming\npm\node_modules\firebase-tools\node_modules

npm 错误!代码 ELOOP

npm 错误!错误号-4067

npm 错误!系统调用 mkdir

npm 错误! ELOOP:遇到太多符号链接,mkdir 'C:\Users\data\AppData\Roaming\npm\node_modules\firebase-tools\node_modules'

npm 错误!可以在以下位置找到此运行的完整日志:

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

【问题讨论】:

【参考方案1】:

最新版好像有问题。

尝试安装一个以前的版本:

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!代码 E404 npm 错误! 404 未找到:windows-build-tool@latest 工具s带有“s” 尝试暂时删除%USERPROFILE%\.node-gyp\<version>\include\node\openssl,gRPC的构建应该会通过。【参考方案2】:

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

【讨论】:

是的,windows 构建工具帮我做了。 +1【参考方案3】:

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

【讨论】:

请编辑并使用正确的formatting作为您的答案,

以上是关于无法使用 Windows 10 安装 Firebase 工具 cli的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Windows 10 上安装 dlib

无法识别使用 Ubuntu bash 在 Windows 10 上安装的 Python 模块

安装windows10时显示windows无法更新计算机的启动配置 安装无法继续

电脑安装win10时出现这个无法继续安装 如何处理

在 Windows 10 上 Pip 安装 Spyder(无法启动)

ArchLinux与windows10共存安装