重装Windows 11系统后,我对开发环境进行了设置
记录一下重装 Windows 11 后搭建开发环境的全过程,所有工具统一放在 D 盘,方便管理和备份。
最终的目录结构:
D:\Developer├── Scoop/ # Scoop 及其安装的所有工具├── Node/│ ├── pnpm/ # pnpm 相关路径│ │ ├── global/│ │ ├── bin/│ │ ├── store/│ │ ├── state/│ │ └── cache/│ └── npm/ # npm 全局包和缓存├── Microsoft/│ └── VSCodeExtensions/Scoop
Scoop 是 Windows 下的包管理器,先把它的根目录设到 D 盘。
设置环境变量:
| 变量名 | 变量值 |
|---|---|
| SCOOP | D:\Developer\Scoop |
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserInvoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression后续通过 Scoop 安装 git、fnm、7zip、whois、rclone、gpg、fzf、pwsh、winfsp-np 等工具,统一管理和更新。
git
Scoop 依赖 git 和 7zip,所以这两个需要最先装:
scoop install 7zip gitfnm
fnm 用于管理 Node.js 版本。
scoop install fnm设置环境变量:
| 变量名 | 变量值 |
|---|---|
| FNM_DIR | D:\Developer\Node |
| FNM_NODE_DIST_MIRROR | https://npmmirror.com/mirrors/node |
FNM_DIR:Node.js 的安装路径FNM_NODE_DIST_MIRROR:下载镜像站
fnm install v24.20.0fnm default v24.20.0pnpm
npm install -g pnpm将 pnpm 的各项路径统一放到 D:\Developer\Node\pnpm 下:
pnpm config set global-dir "D:\Developer\Node\pnpm\global"pnpm config set global-bin-dir "D:\Developer\Node\pnpm\bin"pnpm config set store-dir "D:\Developer\Node\pnpm\store"pnpm config set state-dir "D:\Developer\Node\pnpm\state"pnpm config set cache-dir "D:\Developer\Node\pnpm\cache"设置用户环境变量,指向 global-bin-dir:
| 变量名 | 变量值 |
|---|---|
| PNPM_HOME | D:\Developer\Node\pnpm\bin |
将 %PNPM_HOME% 添加到 Path 环境变量。
pnpm add -g mini-nrmmnrm use tencent踩坑记录:
@nestjs/cli通过pnpm add -g @nestjs/cli安装后,在选择 pnpm 作为包管理器时会报Collection "@nestjs/schematics" cannot be resolved错误,而 npm/yarn/bun 没有这个问题。目前原因不明,npm 全局安装作为替代方案。
npm
部分工具不兼容 pnpm,所以也配了一份 npm 的路径:
npm config set prefix "D:\Developer\Node\npm"npm config set cache "D:\Developer\Node\npm\cache"D:\Developer\Node\npm 需要添加到 Path 环境变量。
VSCode 插件目录迁移
VSCode 插件越多越占空间,直接软链接到 D 盘。确保已安装 VSCode 且 D:\Developer\Microsoft\VSCodeExtensions 文件夹存在,然后删除 C:\Users\Moieo\.vscode\extensions 目录:
sudo New-Item -Path "C:\Users\Moieo\.vscode\extensions" -ItemType Junction -Target "D:\Developer\Microsoft\VSCodeExtensions"资源管理器中显示回收站
我的桌面只当 Workspace 用,用完就清空,所以回收站图标无处安放。通过注册表把它放到”此电脑”下面:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace在 NameSpace 下新建项,命名为:
{645FF040-5081-101B-9F08-00AA002F954E}无需修改默认值,重启资源管理器或电脑后,回收站会出现在”此电脑”下方。
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!


