在PATH中没有安装或不安装git

lil*_*lyH 43 windows node.js npm mean-stack

Windows,当我尝试运行时npm install,它显示:

mean@1.0.0 postinstall E:\mean
node node_modules/grunt-cli/bin/grunt install
Running "bower:install" (bower) task

Fatal error : git is not installed or not in the PATH
npm ERR! weird error 1
npm ERR! not ok code 0
Run Code Online (Sandbox Code Playgroud)

问题是什么?怎么解决?

progrect来自https://github.com/linnovate/mean

Vto*_*one 77

你正确安装Git了吗?

根据Bower站点,您需要确保选中"从Windows命令提示符运行Git"选项.

我有这个问题,当我尝试安装Angular时没有找到Git.我重新运行git的安装程序并更改了我的设置然后它工作了.

在此输入图像描述

从凉亭网站:http: //bower.io/

  • PATH更新后必须重新启动cmd提示符. (34认同)
  • 此外,如果全局PATH变量中的任何路径都在"引号"中,则它可能无法在Windows上的git bash中使用.我有nodejs和npm这个问题.它们在我的PATH中并且在窗口命令提示符下工作正常,但是在我删除它们路径周围的引号之前不会用git bash.您可以在git bash中键入"echo $ PATH"进行检查. (3认同)

Dan*_*gan 23

而@vitocorleone在技术上是正确的.如果您已经安装,则无需重新安装.您只需将其添加到您的路径中即可.您将发现自己为平均堆栈的许多工具执行此操作,因此您应该习惯这样做.您不希望必须位于包含可执行文件的文件夹中才能运行它.

  • 控制面板 - >系统和安全 - >系统
  • 单击左侧的"高级系统设置".
  • 确保您在高级选项卡上
  • 单击底部的"环境变量"按钮
  • 在底部的系统变量下找到Path变量
  • 在行类型的末尾(假设这是你安装它的地方)

    ; C:\ Program Files(x86)\ git\cmd

  • 点击确定,确定,然后保存即可

这基本上告诉操作系统..如果你在我输入的文件夹中找不到这个可执行文件,请查看路径以查看它的位置.


pro*_*mba 21

从git-bash 安装git并运行npm install对我有用.确保您在正确的目录中.


Ste*_*nes 8

为Windows 安装gittortoise git并确保它在你的路径上(Tortoise Git的安装程序包括命令行工具的选项并确保它在路径上 - 选择它们).

您需要关闭并重新打开任何现有的命令行会话才能使更改生效.

那么你应该能够npm install成功运行或继续下一个问题!

  • 您必须重新启动命令提示符,然后运行“ npm install” (2认同)