【问题标题】:unable to install firebase tools cli using windows 10无法使用 Windows 10 安装 Firebase 工具 cli
【发布时间】: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

【问题讨论】:

    标签: node.js windows firebase npm firebase-tools


    【解决方案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作为您的答案,
    猜你喜欢
    • 1970-01-01
    • 2018-06-29
    • 2022-09-23
    • 2019-05-10
    • 2023-03-03
    • 1970-01-01
    • 2019-05-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多