一直使用Windows开发项目,前段时间使用了一段时间的macOS,感受使用homebrew和npm去安装一些经常使用的包真的是方便啊,最近又使用回Windows,因为电脑比较新,发现里面连Git都没有,发现还要去百度搜索Git的安装包,下载,而后再安装,发现真的是麻烦啊。node
因而网上去查询了一下看看有没有相似的包管理器,发现微软事实上有一个包管理器的,OneGet(好像后来又更名叫作PackageManagement),想要学习的能够参考这篇文章https://blog.csdn.net/itanders/article/details/74278801,可是,看了一下他的基本使用命令,好像和Linux包安装器仍是有一些区别的,最重要的是,太长,是的,程序员都是懒得,花最少的时间作最多的事,因而,发现了Chocolatey。git
安装Chocolatey的命令比较长程序员
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
上述命令是在PowerShell下以管理员模式运行的,若是是没有PowerShell,cmd也是能够的,一样以管理员模式运行,这个命令就更长了shell
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin" Install with PowerShell.exe
安装完成以后习惯性的更新一下,看看是否是最新版本npm
choco upgrade chocolatey
这就算安装成功了,因而来安装Git学习
choco install git
还有一个必备的.net
choco install nodejs
这里有一个坑须要注意下,安装完以后须要重启PowerShell,不然直接使用会提示你找不到Git,这也是Windows相对于Linux最大的弊端。orm
Chocolatey的安装教程请参考官网https://chocolatey.orgblog