当前位置: 首页 > 面试题库 >

Bower:安装后“找不到命令”

何涵衍
2023-03-14
问题内容

执行时似乎得到以下提示 npm install bower -g

/usr/local/share/npm/bin/bower -> /usr/local/share/npm/lib/node_modules/bower/bin/bower
bower@0.8.6 /usr/local/share/npm/lib/node_modules/bower

不幸的是,执行任何Bower命令都会返回 -bash: bower: command not found

which npm返回/usr/local/bin/npm和运行which node返回/usr/local/bin/node


问题答案:

我假设您是通过Homebrew安装Node.js的,它烦人地将已安装的npm二进制文件放在通常不在用户路径中的位置。您要做的就是添加/usr/local/share/npm/bin到$
PATH中。您可以通过将其添加export PATH=/usr/local/share/npm/bin:$PATH到.bashrc /
.bash_profile / .zshrc文件中来实现。

尽管我宁愿卸载Homebrew安装的Node.js并使用不存在此问题的nodejs.org的安装程序进行安装。

此问题不是Bower特有的,并且在任何全局安装的Node.js二进制文件中都将显而易见。 grunt,uglify,jshint等。



 类似资料:
  • 当我执行 不幸的是,执行任何bower命令都会返回 返回并运行返回。

  • 在目录下查看时,可以看到可执行文件。 我的npm安装有问题吗?

  • 问题内容: 我很难使npm命令正常工作,但是不幸的是,我对Unix的了解不足以独自解决这个问题。我所做的只是,并且出现以下错误: 当我型我得到 进一步研究此问题,我发现此堆栈溢出答案: 在zsh中安装npm后找不到命令 按照其建议,我尝试将其添加到我的.zshrc文件中。键入时仍然出现相同的错误 我可以确认这是在收益率中 我还可以确认节点已安装率 有任何想法吗?我很困惑 问题答案: 不是答案,而是

  • 我试图在redhat linux(RHEL6)上安装Postgres9.5。我已经成功地安装了PostgreSQL并且当我运行这个脚本->runpsql.sh时它正在启动和运行,但是psql或psql-u postgres不工作,为什么?我还设置了环境变量。 安装目录:/u02/PostgreSQL/9.5数据目录:/u02/PostgreSQL/9.5/Data 之后还将设置环境变量 获取以下错

  • 问题内容: 我已经设置了Angular应用程序,因此将其推送到Heroku时即可运行。但是由于版本问题,我遇到了错误。 在本地运行时,我会看到以下提示: 我该怎么办-由于具有反跳功能,实际上我需要Angular 1.3版 我的样子是这样的: 问题答案: 将当前的角度依赖关系更新为1.3.x,并为角度添加分辨率以消除提示:

  • 这是一个类似的问题,但提出的解决方案不起作用:安装后没有找到命令'gulp'