未找到bower命令

Amo*_* Wu 152 twitter node.js npm

我尝试在我的Mac上安装twitter bower,我用过

npm install bower -g
Run Code Online (Sandbox Code Playgroud)

然后我尝试了bower --help,输出是bower command not found.这是为什么?

小智 360

就像在这个问题(npm全局路径前缀)中一样,你需要的是设置正确npm prefix.

$ npm config set prefix /usr/local
$ npm install -g bower

$ which bower
>> /usr/local/bin/bower
Run Code Online (Sandbox Code Playgroud)

然后bower应该位于你的$PATH.


Eri*_*vez 58

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

sudo npm install -g bower

  • 这就是必须安装bower的方法,否则它将只安装在执行命令的文件夹上.-g表示全局,它还为可以作为系统命令执行的模块创建所需的链接,bower,grunt-cli甚至npm都是明显的例子. (3认同)

Kul*_*ena 7

或者,您可以使用npxnpm > 5.6 随附的。

npx bower install