在 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 命令

choco 命令,可以在 windows 的任何一种命令行工具中执行。比如 cmd、Windows Powershell、Window Terminal等。但是在使用 choco 命令安装软件的时候,还是使用 Windows PowerShell(管理员) 最佳,避免因权限问题而导致失败。

#查看本地所有的安装的软件,包括非 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 安装软件目录

使用 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