本地(而非 WSL 内)安装 Node.js
在已有 WSL 环境的情况下,如果你想在 Windows 本地(而非 WSL 内)安装 Node.js 以便其他 Windows 编辑器(如 WebStorm、Sublime、Notepad++ 等)使用,可以按照以下步骤操作。
方案一:Windows 本地安装 Node.js
1. 安装 Node.js
- 访问 Node.js 官网
- 下载 LTS 版本的 Windows 安装包(.msi)
- 运行安装程序,按默认选项安装即可
2. 验证安装
打开 Windows 的 PowerShell 或 CMD(不是 WSL 终端):
node --version
npm --version
Node.js 官方安装程序自带的包管理器只有 npm。如何正确安装 pnpm?既然 Node.js 环境已经装好(有
node和npm),现在你可以用以下任何一种方法,一分钟内安装好 pnpm。
方法一:使用 npm 安装(最推荐,最通用) 打开你的 命令提示符(CMD) 或 PowerShell,运行以下命令:
npm install -g pnpm
这个命令会利用你已有的 npm,全局(-g)安装 pnpm。安装完成后,新开一个命令行窗口,再运行 pnpm -v 就能看到版本号了。
方法二:使用 PowerShell 脚本安装(Windows 专用) 如果你喜欢,也可以在 PowerShell(管理员身份运行)中使用独立脚本安装:
iwr https://get.pnpm.io/install.ps1 -useb | iex
验证与使用 安装成功后,务必关闭当前命令行窗口,再打开一个新的(这是为了重新加载环境变量),然后输入:
pnpm -v
如果显示版本号(例如 9.x.x),就大功告成了。之后你就可以在你的项目目录下,用 pnpm install 代替 npm install 来安装依赖了。
总结与建议
核心原因:Node.js MSI 安装程序 不会 安装 pnpm,你需要手动安装。最佳行动:打开命令行,运行 npm install -g pnpm。后续项目:如果你想在特定项目中强制使用 pnpm,可以在项目根目录创建 .npmrc 文件并写入:package-manager=pnpm@latest。
如果你在按照以上步骤操作后,pnpm -v 命令仍然不识别,那很可能是系统 环境变量(Path) 没有自动更新。
3. 配置系统环境变量(通常自动完成)
安装程序会自动将 Node.js 和 npm 添加到系统 PATH。
4. 在编辑器中配置
- VS Code:使用 WSL 扩展,已经可以直接访问 WSL 中的 Node.js
- 其他编辑器:默认会使用 Windows 本地的 Node.js


