Bower:安装后“找不到命令”
执行时似乎得到以下提示 npm install bower -g
/usr/local/share/npm/bin/bower -> /usr/local/share/npm/lib/node_modules/bower/bin/bowerbower@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:安装后“找不到命令” 的全部内容, 来源链接: utcz.com/qa/397889.html