Bower is not recognized as internal or external command [duplicate]

放肆的年华 提交于 2019-12-06 13:01:36

问题


I know the question has been asked many times but really none of them helped me. I'm on windows 10 and have successfully installed bower via npm using the following code

npm install -g bower

I've added the path to system environment variable but still getting the same error bower is not recognized as internal or external command.

I've added the following path into my system environment variable

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

While when I try

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

When I try

npm bower -v

I get the bower version

Tried this as well This

Neither of them worked for me.

Why is that so?


回答1:


I've edited the path variable in the environment variables and set it up to the following path and it has worked for me.

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



回答2:


I've tried set the Path variable value in Users Environment variable to the same as for System Environment variable and it worked...

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



回答3:


For windows users -> If even after adding the path to the environment variables , it doesnt work , try using bower through a git bash shell instead of the windows command prompt. . Mine worked that way.




回答4:


Set user variable path - C:\Program Files\Nodejs and set system variable path - C:\Users\pk-03\AppData\Roaming\npm



来源:https://stackoverflow.com/questions/33450214/bower-is-not-recognized-as-internal-or-external-command

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!