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