bower安装第三方插件的时候显示:ENOGIT git is not installed or not in the PATH

安装了bower,下载了git之后,我在webstorm里面使用bower安装一些第三方插件,比如jquery,angularJS等等,总是会报错。百度一下这个错误之后,说是bower没有添加到PATH中,我添加之后也还是不行。

clipboard.png

另外,,不是很明白install的时候写--save和不写有什么区别
clipboard.png

clipboard.png

阅读 4k
1 个回答

是因为你没有把git配置好,bower无法找到git,而bower是基于git去获取远程仓库中的包。
你需要重新安装git或是手动将git的命令路径写入Path。
--save是在你install时将你安装的包写入到bower.json的依赖中去。因为一般来说第三方依赖不会被上传到git仓库,而别人在使用你的代码之前需要先install一遍,这个时候根据的就是bower.json中的依赖项去下载。最终保证开发和使用的环境一致。
补充:

clipboard.png
这个是mac界面下的webstorm有关git设置的地方,window下大致一致,在
clipboard.png 内,中文的话应该是首选项。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题