我尝试在我的Mac上安装twitter bower,我用过
npm install bower -g
Run Code Online (Sandbox Code Playgroud)
然后我尝试了bower --help
,输出是bower command not found
.这是为什么?
我在尝试使用bower(安装基础5)或在命令行上获得与工作相关的任何凉亭时遇到了巨大的问题.
我安装了
我成功跑了
npm install -g bower grunt-cli
gem install foundation
Run Code Online (Sandbox Code Playgroud)
这些都运行良好.我查看了npm/node_modules
目录,我可以bower
在那里看到文件夹.
我每次键入bower
要么进入cmd
,ruby cmd
或者git bash
我得到
命令无法识别
我在环境变量中设置了git路径.
什么令人讨厌的是凉亭网站上的指令.它指出:
npm install -g bower
bower install
Run Code Online (Sandbox Code Playgroud)
这不行!
我执行时似乎得到了以下内容 npm install bower -g
/usr/local/share/npm/bin/bower -> /usr/local/share/npm/lib/node_modules/bower/bin/bower
bower@0.8.6 /usr/local/share/npm/lib/node_modules/bower
Run Code Online (Sandbox Code Playgroud)
不幸的是,执行任何bower命令都会返回 -bash: bower: command not found
which npm
返回/usr/local/bin/npm
并运行which node
返回/usr/local/bin/node
.
我知道这个问题已经问过很多遍了,但实际上没有一个人帮助过我。我在Windows 10上并使用以下代码通过npm成功安装了bower
npm install -g bower
Run Code Online (Sandbox Code Playgroud)
我已经将路径添加到系统环境变量,但是仍然收到相同的错误Bower,无法将其识别为内部或外部命令。
我在系统环境变量中添加了以下路径
C:\Users\habib\AppData\Romaing\npm
Run Code Online (Sandbox Code Playgroud)
当我尝试
npm config get prefix
C:\Users\habib\AppData\Romaing\npm
Run Code Online (Sandbox Code Playgroud)
当我尝试
npm bower -v
Run Code Online (Sandbox Code Playgroud)
我得到凉亭版本
他们俩都不为我工作。
为什么?