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

时间:2018-01-20 13:32:07

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

您好我无法通过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! errno -4067

     

npm ERR!系统调用mkdir

     

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

     

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

     

npm ERR! C:\用户\数据\应用程序数据\漫游\ NPM-cache_logs \ 2018-01-20T13_22_41_404Z-的debug.log

3 个答案:

答案 0 :(得分: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

我更新了我的节点&amp; NPM版本,然后是最新的Firebase工具。

仍然出现WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1错误,但由于这是一个警告,我已经决定尝试一下。到目前为止没有任何问题。

更新3

windows-build-tools包昨天得到了更新,所以我安装了它,希望它能解决安装最新版firebase-tools的问题。它没有,发生同样的错误。

答案 1 :(得分:2)

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

答案 2 :(得分:-2)

npm ERR!代码E404 npm ERR!找不到404-GET https://registry.npmjs.org/@google-cloud%2fpubsub/firebase-tools/firebase-tools npm错误! 404 npm错误! 404'firebase-tools @ latest'不在npm注册表中。 npm ERR! 404您应该请作者打扰以发布(或使用您自己的名字!)npm ERR! 404 npm错误! 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