在Git for Windows Bash中,如何安装"get-apt"和"sudo"以及所有这些基本命令?

win*_*und 5 git bash angularjs

我主要在Mac上工作,所以我不知道如何在Windows 8上设置git环境.

今天,我将在我的Windows机器上启动AngularJS.在教程中,我看到它需要git,我下载了"Git for windows",名为"MINGW64".

在教程中,它让我使用命令:

apt-get install nodejs-legacy npm
nodejs --version
npm --version
Run Code Online (Sandbox Code Playgroud)

然后,bash告诉我

bash: apt-get: command not found
Run Code Online (Sandbox Code Playgroud)

我很困惑,并认为apt-get是预装的东西,所以我更改了git设置并使用所有不同的设置重新安装它.它仍然是一样的.

我很惊讶"sudo"也没有找到.

接下来,我在网上搜索并且有许多模糊的答案指向路径,我认为这可能是问题,但是这个人没有明确说明如何解决它.我希望能从Stack溢出社区获得一些帮助如何在git for windows上安装apt-get和其他基本命令包.

如果它是重复的,请指导我一些如何使用正确的话来提及这个问题.我在Google上尝试过"git for windows has apt-get"等等,对我来说没有运气.这困扰了我一整夜.谢谢!

AngularJS教程的链接

链接git for windows

rye*_*nus 5

更新

使用 WSL,现在可以在 Windows 中运行完整的 Linux 系统,例如 Ubuntu。并且可以在 WSL Linux 中安装所有东西,包括 Node 和 Git。就像莎拉·库利在她的另一个答案中指出的那样

WSL 前的答案

如果你想在 Windows 上使用 Node.js 和 npm,你可以从nodejs.org下载它们,apt-get适用于 Linux(基于 Debian)。这是一个指南

混帐的Windows是一款基于Windows的Git分布,这是从Node.js的一个单独的项目,并提供有限的一组原生的Windows编译类似Linux的命令行工具。

如果设置PATH正确,您确实可以在 Windows 版 Git 的 Bash shell 中运行节点命令。

  • 多谢!我明白了,无论如何,Linux 系统的开发要容易得多。 (2认同)