找不到凉亭命令

我尝试在Mac上安装twitter bower,然后使用

npm install bower -g

然后我尝试了bower --help,结果是bower command not found这是为什么?

飞云2020/03/24 18:10:23

另外,您可以使用npxnpm> 5.6附带的工具。

npx bower install

猴子村村2020/03/24 18:10:23

我正在使用节点版本管理器。我收到此错误消息是因为我已切换到其他版本的节点。当我切换回安装Bower的节点版本时,此错误消失了。就我而言,命令是nvm use stable

Itachi2020/03/24 18:10:23

我几乎可以肯定您实际上没有正确安装它。由于您尝试在全局安装它,因此需要使用sudo运行它:

sudo npm install -g bower
Stafan路易2020/03/24 18:10:23

就像这个问题(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.