• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • 在 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\chocolateyProgramData 是隐藏的文件夹,需要开启查看隐藏文件夹功能。

    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