PowerShell - 创建一个自动脚本来安装巧克力和依赖项

PowerShell - create an automatic script to install chocolatey and dependencies

我正在尝试开发一个脚本来自动安装某些程序以及开发环境。所以我认为 Chocolatey 可以帮助我。

我如何创建脚本 运行 shell 以安装 chooclaty 然后安装其他应用程序?

这将是一个 运行 像这样的脚本:

# Install Chocolatey
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'))

#After finish Chocolatey, run the commands:

# install apps
choco install vscode, git, nvm --force -n

# using nvm to install node version
nvm install v14.17.1
nvm use 14.17.1

# install yarn
npm install --global yarn

#install expo
npm install --global expo

知道怎么做吗?我还会改进脚本以克隆存储库、使用 yarn 安装依赖项等。

您可以像这样在新的 powershell 实例中启动后面的命令:

start powershell {npm install --global yarn; npm install --global expo}

作为参考,您可以找到多种不同的方法来执行此操作,具体取决于您未来的需求,here