-bash: firebase: command not found

6
我需要将网站托管到Google Firebase托管。 我几乎到处都找了一遍,但仍然有问题。 我已经安装了npm install --global firebasenpm install -g firebase-tools,但当我想使用firebase命令时,它会显示:“未找到命令”。

firebase-tools“-bash:firebase:未找到命令”

Firebase托管设置问题

https://github.com/firebase/firebase-tools/issues/46

这篇文章没有帮助

enter image description here

这是在执行sudo npm install --global firebase-tools之后的内容。

enter image description here


1
使用sudo全局安装NPM模块可能会导致奇怪的行为。如果我遇到了您的问题,那么我首先会研究这个。这里有一个指南(https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md)。 - cartant
3个回答

20
alias firebase="`npm config get prefix`/bin/firebase"

这并没有解决问题...它做了什么?接下来你需要做什么? - AndrewNeedsHelp
将firebase命令设置为在(无论您的npm二进制前缀是什么)/bin/firebase执行文件。如果这不起作用,您首先必须安装“npm i -g firebase-tools”。 - Benny Powers

2

我在新电脑上长时间离开Firebase工具后忘记安装... 使用npm i firebase --save来设置您的项目,并使用npm install -g firebase-tools安装工具,例如本地服务您的应用程序等。


0
在 macOS 中:
您可以使用此查询。
curl -sL https://firebase.tools | bash

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接