在Windows上安装Bower的问题

18

我使用的是Windows 7 64位操作系统,并安装了Bower

npm install -g bower

看起来安装成功了。

npm http GET https://registry.npmjs.org/amdefine
npm http 304 https://registry.npmjs.org/amdefine
C:\Program Files (x86)\Git\local\bower -> C:\Program Files (x86)\Git\local\node_
modules\bower\bin\bower
bower@1.3.3 C:\Program Files (x86)\Git\local\node_modules\bower
...

但是bower无法正常工作:

$bower
sh.exe": bower: command not found

$bower -v
sh.exe": bower: command not found

有什么问题吗?


1
请检查是否将 C:\Program Files (x86)\Git\local 添加到您的环境变量 Path 中。 - daniula
3个回答

15

我也遇到了同样的问题,但我不得不添加指向AppData / Roming /文件夹的路径环境变量。我不知道为什么node.js会在Roming文件夹中安装npm。如果我没有打开隐藏文件夹,我们就永远找不到它。

C:\Users\me\AppData\Roaming\npm;

然后npm可以在Node.js命令提示符中工作,bower可以在GitBash中工作。


1
这在 Node 的故障排除中有解释。https://github.com/npm/npm/wiki/Troubleshooting#upgrading-on-windows - Afshin Moazami

8
检查您的Path环境变量中是否添加了C:\Program Files (x86)\Git\local

0

检查你的 Node 版本,我之前使用的是 v0.10.15,然后更新到了 v0.10.35,这样问题就解决了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接