Npm 在windows上安装bower时出现问题

Npm 在windows上安装bower时出现问题,npm,bower,bower-install,Npm,Bower,Bower Install,我使用的是64位Windows 7,我用 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

我使用的是64位Windows 7,我用

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
sh.exe": bower: command not found

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

有什么问题吗?

检查是否已将
C:\Program Files(x86)\Git\local
添加到Path环境变量。

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

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


然后npm从Node.js命令提示符工作,bower从GitBash工作。

检查您的Node版本,我在
v0.10.15
上运行,然后更新到
v0.10.35
,这为我解决了问题。

检查
C:\Program Files(x86)\Git\local
已添加到Path环境变量中。节点的疑难解答中对此进行了说明。