Git 无法将bower识别为可用命令

Git 无法将bower识别为可用命令,git,npm,bower,git-bash,Git,Npm,Bower,Git Bash,我安装nodejs、npm,然后使用以下命令安装bower: npm install -g bower npm bower -v 2.15.5 node -v v4.4.5 但是在我的Git Bash中,我无法运行bower: $ bower module.js:327 throw err; ^ Error: Cannot find module 'C:\Program Files\Git\node_modules\bower\bin\bower' at Func

我安装nodejs、npm,然后使用以下命令安装bower:

npm install -g bower
npm bower -v 
2.15.5
node -v 
v4.4.5
但是在我的Git Bash中,我无法运行bower:

$ bower
module.js:327
    throw err;
    ^

Error: Cannot find module 'C:\Program Files\Git\node_modules\bower\bin\bower'
    at Function.Module._resolveFilename (module.js:325:15)
    at Function.Module._load (module.js:276:25)
    at Function.Module.runMain (module.js:441:10)
    at startup (node.js:139:18)
    at node.js:968:3
我尝试过的事情:

  • 我已经尝试添加到路径,但仍然没有帮助。你知道为什么会这样,怎么解决吗

  • 本地安装bower:
    npm安装bower


只是想澄清一下,所有命令,如
npm install-g bower
-您是否在
git bash
中运行过它们?请尝试删除
C:\Program Files\git\node\u模块
-我认为您不打算在那里安装文件,它可能会干扰全局安装。@Ivan:yep我在
git bash
@Aurora0001中运行了它们:
bower
应该安装在“%APPDATA%”下,我删除了这些文件,但仍然无法识别bower。什么是
npm配置获取前缀
输出?只是为了澄清一下,所有命令,如
npm install-g bower
-您在
git bash
中运行过它们吗?尝试删除
C:\Program Files\git\node\u modules
-我认为您不打算在那里安装文件,它可能会干扰全局安装。@Ivan:是的,我在
git bash
中运行过它们@Aurora0001:没错,
bower
应该安装在“%APPDATA%”下,我删除了这些文件,但仍然无法识别bower。npm config获取前缀的输出是什么?