在 windos 上,使用包管理器 Chocolatey,安装 Sass
Chocolatey 软件包管理器
Chocolatey 是 windows 平台的一款软件包管理器工具,可以使的咱用户安装应用程序更加快速。Chocolatey 拥有最大的 Windows 软件包在线注册表。Chocolatey 包通过将安装程序、可执行文件、zip 和/或脚本包装到已编译的包文件中,将管理特定软件所需的所有内容封装到一个部署工件中。包提交经过严格的审核过程,包括自动病毒扫描。社区存储库对恶意和盗版软件有严格的政策。
Chocolatey 通过使用一种通用的打包格式来管理所有 Windows 软件,通过一种简单、可重复和自动化的方法简化了这一过程。无论您使用的是本地安装程序、zip、脚本、二进制文件还是内部开发的应用程序和工具,Chocolatey 都将它们视为所有一等公民。一次编写,随处部署,使用任何东西,然后简单地跟踪和管理。
安装参考: https://chocolatey.org/install ,windows 环境要求:
- Windows 7+或者 Windows Server 2003+
- PowerShell v2+
- .NET Framework 4+(如果您没有安装.NET 4.0,安装将尝试安装)
安装 Chocolatey
第一步:
win
(window 徽标)+
x
,然后选择
Windows PowerShell(管理员)
。它具备管理员权限:
第二步:自定义Chocolatey 安装位置。因为 https://chocolatey.org/install 提供的安装方式,默认是安装到 C 盘。在 Windows PowerShell(管理员) 中输入:
Set-ExecutionPolicy Bypass -Scope Process -Force;$env:ChocolateyInstall='e:\chocolatey'; [Environment]::SetEnvironmentVariable ('ChocolateyInstall',$env:ChocolateyInstall,'Machine')
第三步:在 Windows PowerShell(管理员) 中输入:
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
上面是 Chocolatey 官网提供的安装方法。若没有自定义安装路径变量名 ChocolateyInstall 的值,为 e:\chocolatey 的话,那么会被安装到默认位置 c:\ProgramData\chocolatey 。 ProgramData 是隐藏的文件夹 ,需要开启查看隐藏文件夹功能。
Windows PowerShell 是命令行工具,能执行各种命令,对于其安全性,有执行策略Set-ExecutionPolicy 命令来设定。设定 powershell 所执行脚本的安全策略。决定什么 .ps 脚本可以被运行,什么脚本不允许运行。参考文档: 关于 PowerShell 执行策略 、 Set-ExecutionPolicy 。
测试 Choco 是否安装成功。
choco --VERSION 或者choco -v
若显示版本号,说明安装成功,能正常使用。 choco 音标:['ʧoko]
常用 choco 命令
#查看本地所有的安装的软件,包括非 Chocolatey 安装的所有软件choco list -li #只查看 Chocolatey 安装的 所有软件choco list --local #安装软件choco install 软件包名 #安装软件,指定安装位置。若不指定位置,那么会安装在 Chocolatey 设定的默认目录中。choco install 软件包名 --install-directory=value 安装 Chromium 浏览器 到 D 盘 chrome 下choco install chromium --install-directory=d:\chrome #搜索软件choco search 软件包名 #查看软件包详情choco info 软件包名 #卸载软件choco uninstall 软件包名 #查看需要更新的软件列表choco outdated #choco版本更新choco upgrade chocolatey #更新指定软件包choco upgrade 软件包名 #更新所有软件choco upgrade all
以上文同样的方式打开 Windows Powershell,然后,这里以 chromium 浏览器为例:
搜索 Chromium 浏览器choco search chromium 安装 Chromium 浏览器choco install chromium 升级 Chromium 浏览器choco upgrade chromium 卸载 Chromium 浏览器choco uninstall chromium
choco清理工具(必装)
#安装清理工具choco install choco-cleaner #执行清理choco-cleaner
设置 choco 安装软件目录
使用
- --dirE= VALUE
- --directory= VALUE
- --installdir= VALUE
- --install-dir= VALUE
- --installdirectory= VALUE
- --install-directory= VALUE
卸载 Chocolatey
如何卸载 Chocolatey :如果您决定不喜欢 Chocolatey,您只需删除文件夹(以及它创建的环境变量)即可将其卸载。由于它实际上并未安装在程序和功能中,因此您不必担心它会弄乱您的注册表(但是对于您使用 Chocolatey 或手动安装的应用程序来说,情况就不同了)。
默认的安装方式,其位置是 C:\ProgramData\chocolatey 。本文自定义安装位置 e:\chocolatey ,删除整个文件夹即可,然后再需要删除的与此相关的环境变量:
- ChocolateyInstall
- ChocolateyToolsLocation
- ChocolateyLastPathUpdate
- PATH(去掉 Chocolatey 相关的配置)
安装 sass
在 Windows PowerShell(管理员) 中输入命令:
choco install sass
执行上面后,在 E:\chocolateyin ,能看到 sass.exe 客户端,在 E:\chocolatey\lib 下,看到 sass 文件目录 。
验证安装,查看版本。
sass --version