重装Windows 11系统后,我对开发环境进行了设置

544 字
3 分钟
重装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 盘。

设置环境变量:

变量名变量值
SCOOPD:\Developer\Scoop
安装 Scoop
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression

后续通过 Scoop 安装 git、fnm、7zip、whois、rclone、gpg、fzf、pwsh、winfsp-np 等工具,统一管理和更新。

git#

Scoop 依赖 git 和 7zip,所以这两个需要最先装:

安装 Scoop 基础依赖
scoop install 7zip git

fnm#

fnm 用于管理 Node.js 版本。

安装 fnm
scoop install fnm

设置环境变量:

变量名变量值
FNM_DIRD:\Developer\Node
FNM_NODE_DIST_MIRRORhttps://npmmirror.com/mirrors/node
  • FNM_DIR:Node.js 的安装路径
  • FNM_NODE_DIST_MIRROR:下载镜像站
安装 Node.js
fnm install v24.20.0
fnm default v24.20.0

pnpm#

安装 pnpm
npm install -g pnpm

将 pnpm 的各项路径统一放到 D:\Developer\Node\pnpm 下:

配置 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_HOMED:\Developer\Node\pnpm\bin

%PNPM_HOME% 添加到 Path 环境变量。

配置 pnpm 镜像源
pnpm add -g mini-nrm
mnrm use tencent

踩坑记录@nestjs/cli 通过 pnpm add -g @nestjs/cli 安装后,在选择 pnpm 作为包管理器时会报 Collection "@nestjs/schematics" cannot be resolved 错误,而 npm/yarn/bun 没有这个问题。目前原因不明,npm 全局安装作为替代方案。

npm#

部分工具不兼容 pnpm,所以也配了一份 npm 的路径:

配置 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 目录:

软链接 VSCode 插件目录(需管理员权限)
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}

无需修改默认值,重启资源管理器或电脑后,回收站会出现在”此电脑”下方。

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
重装Windows 11系统后,我对开发环境进行了设置
https://memo.moieo.net/2026/08/29/151448/
作者
Moieo
发布于
2026-08-29
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
Moieo
Slow and steady wins the race.
公告
网站已于2026年8月15日升级完成,感谢大家的支持!
分类
标签
最新动态
站点统计
文章
16
分类
7
标签
45
总字数
11,307
运行时长
0
最后活动
0 天前
站点信息
构建平台
Local
博客版本
Firefly v6.16.4
文章许可
CC BY-NC-SA 4.0