无法将Bower识别为内部或外部命令

Cle*_*ode 1 node.js npm bower bower-install

我知道这个问题已经问过很多遍了,但实际上没有一个人帮助过我。我在Windows 10上并使用以下代码通过npm成功安装了bower

npm install -g bower
Run Code Online (Sandbox Code Playgroud)

我已经将路径添加到系统环境变量,但是仍然收到相同的错误Bower,无法将其识别为内部或外部命令。

我在系统环境变量中添加了以下路径

C:\Users\habib\AppData\Romaing\npm
Run Code Online (Sandbox Code Playgroud)

当我尝试

  npm config get prefix
 C:\Users\habib\AppData\Romaing\npm
Run Code Online (Sandbox Code Playgroud)

当我尝试

npm bower -v
Run Code Online (Sandbox Code Playgroud)

我得到凉亭版本

试过这个,以及

他们俩都不为我工作。

为什么?

Cle*_*ode 5

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

C:\Users\<username>\AppData\Roaming\npm
Run Code Online (Sandbox Code Playgroud)


小智 5

我已经编辑路径变量中的环境变量,并将其设置到以下路径,它很适合我。

C:\Users\<username>\AppData\Roaming\npm\node_modules\bower
Run Code Online (Sandbox Code Playgroud)