一直使用Windows開發項目,前段時間使用了一段時間的macOS,感覺使用homebrew和npm去安裝一些常用的包真的是方便啊,最近又使用回Windows,由於電腦比較新,發現里面連Git都沒有,發現還要去百度搜索Git的安裝包,下載,然后再安裝,發現真的是麻煩啊。
於是網上去查詢了一下看看有沒有類似的包管理器,發現微軟事實上有一個包管理器的,OneGet(好像后來又改名叫做PackageManagement),想要學習的可以參考這篇文章https://blog.csdn.net/itanders/article/details/74278801,但是,看了一下他的基本使用命令,好像和Linux包安裝器還是有一些區別的,最重要的是,太長,是的,程序員都是懶得,花最少的時間做最多的事,於是,發現了Chocolatey。
安裝Chocolatey的命令比較長
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
上述命令是在PowerShell下以管理員模式運行的,如果是沒有PowerShell,cmd也是可以的,同樣以管理員模式運行,這個命令就更長了
@"%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
安裝完成之后習慣性的更新一下,看看是不是最新版本
choco upgrade chocolatey
這就算安裝成功了,於是來安裝Git
choco install git
還有一個必備的
choco install nodejs
這里有一個坑需要注意下,安裝完之后需要重啟PowerShell,否則直接使用會提示你找不到Git,這也是Windows相對於Linux最大的弊端。
Chocolatey的安裝教程請參考官網https://chocolatey.org
