无法使用 windows 10 安装 firebase 工具 cli

unable to install firebase tools cli using windows 10

您好,我无法在 windows

中通过命令行安装 firebase 工具

我正在使用下面的命令

npm install -g firebase-tools

输入此命令后出现以下错误

npm ERR! path C:\Users\data\AppData\Roaming\npm\node_modules\firebase-tools\node_modules

npm ERR! code ELOOP

npm ERR! errno -4067

npm ERR! syscall mkdir

npm ERR! ELOOP: too many symbolic links encountered, mkdir 'C:\Users\data\AppData\Roaming\npm\node_modules\firebase-tools\node_modules'

npm ERR! A complete log of this run can be found in:

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

最新版本好像有问题

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

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 的问题。没有,出现同样的错误。

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

npm 错误!代码 E404 npm 错误! 404 未找到 - GET https://registry.npmjs.org/@google-cloud%2fpubsub/firebase-tools/firebase-tools npm ERR! 404 错误! 404 'firebase-tools@latest' 不在 npm 注册表中。错误! 404 You should bug the author to publish it (or use the name your yourself!) npm ERR! 404 错误! 404 请注意,您也可以从 npm ERR 安装! 404 tarball、文件夹、http url 或 git url。错误!此 运行 的完整日志可在以下位置找到:npm ERR! C:\Users\jsmma\AppData\Roaming\npm-cache_logs20-05-02T14_58_23_615Z-debug.log