描述
说实话已经习惯了用 ** MAC OS ** 进行开发,但是家里目前并没有 MAC OS,也确实没有必要为了在家办公买一台,所以就搞起了开发环境,之前也用过 WSL,Arch Linux,说实话真的不好用,Arch Linux 双系统不方便,而且 VPN 处处是坑,WSL 就更差了,所以最终还是用了 Windows 本身进行开发。
命令行工具 Windows Terminal
我是重度命令行使用者,参考了很多文章,觉得 Windows Terminal 还是普遍得到认可的,Windows 商店直接搜索安装就可以了。
包管理工具 Scoop
由于我从来不喜欢系统以外的东西占用C盘,所以我把 scoop 装在了 D盘。
# 设置环境变量
$env:SCOOP='D:\Applications\Scoop'
[environment]::setEnvironmentVariable('SCOOP','D:\Applications\Scoop','User')
# 安装 scoop
iwr -useb get.scoop.sh | iex
安装一些开发工具
# vim
scoop install vim
安装 Node
- 安装 nvm
安装 nvm 会遇到 Windows 下缺少基础库的问题
# 查看一下都有哪些基础库
scoop bucket known
# 我第一个是 main 添加 main
scoop bucket add main
# node 版本管理
scoop install nvm
命令行主题
我是一个颜控,所以要安装一个主题,找来找去感觉 oh-my-posh 比较适合我,当然用什么风格的可以自己看,通过如下方式可以挑选:
Docker
直接去官网下载就可以了,但是如果 Windows 系统期望使用 Docker 需要 WSL2,不然会报错。
- 启用适用于 Linux 的 Windows 子系统
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- 启用虚拟化
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
- 下载x64内核更新包
- 双击运行更新包
- 设置 WSL2 为默认版本
wsl --set-default-version 2
- 启动 Docker 如果你经常使用 VPN ,Docker 启动可能会遇到网络问题报错 Failed to set version to docker-desktop: exit code : -1 重置网络或可解决
netsh winsock reset