我尝试在Mac上安装twitter bower,然后使用
npm install bower -g
然后我尝试了bower --help
,结果是bower command not found
。这是为什么?
我尝试在Mac上安装twitter bower,然后使用
npm install bower -g
然后我尝试了bower --help
,结果是bower command not found
。这是为什么?
我正在使用节点版本管理器。我收到此错误消息是因为我已切换到其他版本的节点。当我切换回安装Bower的节点版本时,此错误消失了。就我而言,命令是nvm use stable
我几乎可以肯定您实际上没有正确安装它。由于您尝试在全局安装它,因此需要使用sudo运行它:
sudo npm install -g bower
就像这个问题(npm全局路径前缀)一样,您所需要做的就是设置适当的值npm prefix
。
UNIX:
$ npm config set prefix /usr/local
$ npm install -g bower
$ which bower
>> /usr/local/bin/bower
Windows和NVM:
$ npm config set prefix /c/Users/xxxxxxx/AppData/Roaming/nvm/v8.9.2
$ npm install -g bower
Then bower
should be located just in your $PATH
.
另外,您可以使用
npx
npm> 5.6附带的工具。npx bower install