鲍尔不被认为是内部或外部的命令

我知道这个问题已经被问了很多次了,但是他们真的没有一个帮助过我。 我在Windows 10上,并使用下面的代码通过npm成功安装了bower

npm install -g bower 

我已经添加了系统环境variables的path,但仍然得到相同的错误鲍尔不被识别为内部或外部命令。

我已经将以下path添加到我的系统环境variables中

 C:\Users\habib\AppData\Romaing\npm 

而当我尝试

  npm config get prefix C:\Users\habib\AppData\Romaing\npm 

当我尝试

 npm bower -v 

我得到凉亭版本

试了这个以及这个

他们都没有为我工作。

为什么?

我已经尝试将用户环境variables中的pathvariables值设置为相同的系统环境variables,它的工作…

 C:\Users\<username>\AppData\Roaming\npm 

我编辑了环境variables中的pathvariables,并将其设置为下面的path,它已经为我工作。

 C:\Users\<username>\AppData\Roaming\npm\node_modules\bower 

对于Windows用户 – >如果即使在向环境variables添加path之后,它也不起作用,请尝试通过git bash shell而不是Windows命令提示符使用bower 。 我的工作方式。

设置用户variablespath – C:\ Program Files \ Nodejs并设置系统variablespath – C:\ Users \ pk-03 \ AppData \ Roaming \ npm