Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ';firebase';未被识别为内部或外部命令、可操作程序或批处理文件_Javascript_Node.js_Firebase - Fatal编程技术网

Javascript ';firebase';未被识别为内部或外部命令、可操作程序或批处理文件

Javascript ';firebase';未被识别为内部或外部命令、可操作程序或批处理文件,javascript,node.js,firebase,Javascript,Node.js,Firebase,我遇到了一个奇怪的问题,我刚刚在2019年2月1日更新了Node.js和NPM。并使用以下命令- npm install -g firebase-tools 安装Firebase CLI的步骤 然后输入下面的任一代码 firebase login 或 它显示以下错误 “firebase”未被识别为内部或外部命令, 可操作的程序或批处理文件 请帮帮我。它已经占用了我两天的时间。好的。首先,奇怪的问题有一些奇怪的解决方案。 完全卸载节点js和NPM。 然后重新安装,并检查它是否工作。 祝你好运添

我遇到了一个奇怪的问题,我刚刚在2019年2月1日更新了Node.js和NPM。并使用以下命令-

npm install -g firebase-tools
安装Firebase CLI的步骤

然后输入下面的任一代码

firebase login

它显示以下错误

“firebase”未被识别为内部或外部命令, 可操作的程序或批处理文件


请帮帮我。它已经占用了我两天的时间。

好的。首先,奇怪的问题有一些奇怪的解决方案。 完全卸载节点js和NPM。 然后重新安装,并检查它是否工作。 祝你好运

添加到.bash\u配置文件
export PATH=“$PATH:/usr/local/bin”


这对我很有效

请确保您作为管理员运行命令行

npm安装-g firebase工具-f

再次使用-f强制安装。
这对我来说很有用

导航到firebase目录并在cmd上调用它

  • 以管理员身份运行cmd
  • cd C:\users\yourusername\AppData\Roaming\npm
  • firebase.cmd登录或firebase登录
  • firebase将提示google登录,之后问题将得到解决

好了。以上步骤是所有进入命令提示符的命令

如果您使用的是MS Windows:

  • 打开“开始”菜单或按键盘上的“赢”按钮
  • 键入“变量”
  • 单击“编辑系统环境变量”
  • 点击“环境变量…”按钮
  • 在“系统变量”列表中选择“路径”,然后单击列表下的“编辑…”按钮
  • 在“编辑环境变量”对话框中,单击“浏览…”按钮
  • 导航到“c:\users\AppData\Roaming”目录并选择“npm”子目录,然后单击“确定”
  • 在“编辑环境变量”对话框中,单击“确定”
  • 在“环境变量”对话框中,单击“确定”
  • 对于Linux用户:

  • 导航到主目录
  • 编辑隐藏的“.bash_profile”文件
  • 添加带有以下文本“export PATH=“$PATH:/usr/local/bin”的行

  • 确保在管理员模式下运行CMD。也要在运行
    npm install-g firebase tools命令关闭CMD提示符并重新打开。如果此命令不起作用,请卸载节点并重新安装。它要求您的节点版本为支持firebase的最低版本。

    对于像我这样的在尝试上述建议后无法解决此问题的peep。 我知道它很晚了,但我通过更改安装包的位置来修复它。 我在cmd中运行了命令“npm config get prefix”,发现我安装node_模块的默认位置已更改。 因此,我通过“npm config set prefix”C:\Users\your\u PC\u Name\AppData\Roaming\npm将其设置回默认值。 之后,我再次使用了“npm安装-g firebase工具”

    我的firebase软件包已安装。看到npm文件夹中的firebase.cmd文件,我松了一口气。 早些时候,我尝试了卸载node.js、删除npm和npm缓存文件夹等所有方法,但所有这些方法都不适用于我


    这个讨论只对我有用。

    所有简单快捷的解决方案都在这里。。。步骤1):只需转到C:\Users\your user name\AppData\Roaming\npm步骤2):复制此“npm”文件夹的路径步骤3):现在转到开始并键入“env”,然后选择第一个选项,然后选择步骤4):现在通过单击“编辑”按钮将该路径粘贴到“路径”选项中步骤5):然后单击“确定”并重新启动您的电脑

    我在MAC中遇到类似问题。终端在运行“firebase--version”时向我发出“未找到命令”消息。因此,我试图用命令“sudo npm I g firebase tools”重新安装firebase,但它再次出错,指出安装的firebase二进制文件已损坏

    解决方案: 第一步。使用“sudo chmod a+rwx configstore”cmd提供对路径的读、写和执行访问:

    “/Users/.config/configstore/”

    第二步。运行以下命令以更新firebase:

    sudo curl-sL firebase.tools |升级=true bash安装后

    $ npm install -g firebase-tools
    
    注意它安装的目录 我所做的是找到firebase安装的目录。在我的例子
    C:\usr\local
    中,我复制了三个firebase文件。我还进入了
    node\u modules
    文件夹并复制了firebase tools文件夹。然后,我在文件管理器中转到我的应用程序目录,粘贴firebase文件,然后创建一个新的
    node_modules
    文件夹并粘贴firebase tools文件夹

    现在转到你的cmd并运行

    $ firebase init
    

    C:\users\yourusername\AppData\Roaming\npm
    添加到您的环境变量路径中应该会起作用。

    对于仍在解决此问题的任何人,请尝试将系统环境路径添加到 用户的环境。

  • C:\Windows\System32\cmd.exe运行cmd,或在文件路径中键入此命令,然后按Enter键
  • 只需在全球范围内重新安装firebas工具{npm i firebase tools-g}
  • 重新启动你的电脑对我来说可以了祝你好运

  • 这个问题的简单答案是-
    1.npm在终端窗口中安装firebase命令。
    2.在您使用的编辑器中添加firebase脚本。
    3.在环境系统变量中设置路径


    我认为它可以解决您的问题…

    运行
    npm install-g firebase tools
    后,转到
    C:\usr\local
    。您将看到Firebase文件

  • 将此路径
    C:\usr\local
    复制到剪贴板
  • 打开“开始”菜单并搜索“编辑系统环境变量”或“仅搜索环境”
  • 选择出现的环境变量选项
  • 在系统环境变量(下部分)下找到
    路径
    变量
  • 选择路径
    $ npm install -g firebase-tools
    
    $ firebase init