Bower 未被识别为内部或外部命令

Bower is not recognized as internal or external command

我知道这个问题已经被问过很多次了,但确实 none 对我有帮助。 我在 windows 10 并使用以下代码通过 npm 成功安装了 Bower

npm install -g bower

我已经添加了系统环境变量的路径,但仍然出现相同的错误 bower is 不被识别为内部或外部命令。

我已将以下路径添加到我的系统环境变量中

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

当我尝试时

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

当我尝试时

npm bower -v

我得到了 bower 版本

Tried this as well This

它们都不适合我。

为什么会这样?

我已经尝试将用户环境变量中的路径变量值设置为与系统环境变量相同的值并且它有效...

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

对于 windows 用户 -> 如果即使在将路径添加到环境变量后仍然不起作用,请尝试通过 git bash shell 而不是 windows 命令提示符。 。我的就是这样。

我已经在环境变量中编辑了路径变量并将其设置为以下路径,它对我有用。

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

设置用户变量path - C:\Program Files\Nodejs 并设置系统变量路径 - C:\Users\pk-03\AppData\Roaming\npm