bash:bower:命令找不到,我不知道该怎么办



很抱歉有100万人在创建类似的主题,但我真的读了所有其他人的书,他们根本没有帮助我。我尝试通过以下操作正确设置"路径":set path=%path%;C: \Users\"您的用户名"\AppData\Roaming\npm。不管我怎么努力,它仍然不起作用。我试着重新安装它,甚至在我的主驱动器上重新安装GIT,只是想看看路径是否会有差异,但仍然为零。在这里,我粘贴了GIT提示的输出。如果有人对如何修复它有任何想法,我愿意接受建议。

$ npm install -g bower
D:ProgramsGITGitusrlocalbower -> D:ProgramsGITGitusrlocalnode_modsbowerbinbower
bower@1.7.9 D:ProgramsGITGitusrlocalnode_modulesbower
Kosio@User MINGW64 ~/Desktop/Web Projects/RESTful API/bookstore/client
$ which bower
which: no bower in (/c/Users/Kosio/bin:/mingw64/bin:/usr/local/bin:/usr/bin:/:/mingw64/bin:/usr/bin:/c/Users/Kosio/bin:/c/Program Files (x86)/NVIDIA Corpoion/PhysX/Common:/c/ProgramData/Oracle/Java/javapath:/c/Program Files (x86)/Il/iCLS Client:/c/Program Files/Intel/iCLS Client:/c/WINDOWS/system32:/c/WINDO/c/WINDOWS/System32/Wbem:/c/WINDOWS/System32/WindowsPowerShell/v1.0:/c/Prograiles/Intel/Intel(R) Management Engine Components/DAL:/c/Program Files/Intel/Il(R) Management Engine Components/IPT:/c/Program Files (x86)/Intel/Intel(R) Mgement Engine Components/DAL:/c/Program Files (x86)/Intel/Intel(R) Managementgine Components/IPT:/c/Program Files (x86)/Intel/OpenCL SDK/2.0/bin/x86:/c/Pram Files (x86)/Intel/OpenCL SDK/2.0/bin/x64:/c/Program Files (x86)/Windows LiShared:/c/Program Files (x86)/MiKTeX 2.9/miktex/bin:/c/Program Files (x86)/Gtarp/2.12/bin:/c/Program Files (x86)/Skype/Phone:/c/WINDOWS/system32/config/symprofile/.dnx/bin:/c/Program Files/Microsoft DNX/Dnvm:/d/Programs/Node JS:/cmc/Program Files/MongoDB/Server/3.2/bin:/usr/bin/vendor_perl:/usr/bin/core_per

看起来您正在使用Git Bash。此命令不适用于设置PATH:

PATH=%PATH%;C:Users "Your username" AppDataRoamingnpm

试着这样写:

PATH="$PATH:/c/Users/username/AppData/Roaming/npm"

或者这可能也有效,但我现在无法测试:

PATH="$PATH:"'C:UsersusernameAppDataRoamingnpm'

而且你的PATH很长。我建议使用自定义的PATH,只包含Node.js开发所需的路径,以减少噪音和意外行为。

相关内容

最新更新