当我执行时我似乎得到以下信息npm install bower -g
/usr/local/share/npm/bin/bower -> /usr/local/share/npm/lib/node_modules/bower/bin/bower
[email protected] /cdn-cgi/l/email-protection /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 并使用安装程序安装它节点js.org http://nodejs.org/没有这个问题。
这个问题不是 Bower 特有的,对于任何全局安装的 Node.js 二进制文件都会很明显,例如。 grunt、uglify、jshint 等
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)