Windows WSL 与 Next.js 环境搭建

您可以在 Windows 上获得 Linux 开发体验。此配置使用了 WSL、Node.js、pnpm 和 Next.js。它既快速又专业。

请按照以下步骤构建您的开发环境。

  1. 安装 WSL 以管理员身份打开 PowerShell 并运行: wsl --install

这将安装 Ubuntu。您现在可以在 Windows 内部拥有一个 Linux 环境。

  1. 准备 Linux 打开您的 WSL 终端并运行以下命令:
  • 检查主目录:cd ~
  • 创建文件夹:mkdir projects
  • 更新系统:sudo apt update && sudo apt upgrade
  1. 通过 NVM 安装 Node.js 使用 NVM 来管理您的 Node 版本。运行: curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash nvm install --lts nvm use --lts

  2. 配置 pnpm pnpm 比 npm 更快,且更节省磁盘空间。使用 Corepack 启用它: corepack enable pnpm

  3. 创建 Next.js 项目 运行以下命令开始一个新项目: pnpm create next-app@latest my-project --typescript --tailwind --eslint --app

如果您看到 [ERR_PNPM_IGNORED_BUILDS] 错误,请运行: pnpm approve-builds 然后运行: pnpm install

  1. 连接 VS Code 在 VS Code 中安装 WSL 扩展。在终端中输入: code .

VS Code 运行在 Windows 上,但会连接到您的 Linux 环境。这是最佳的工作方式。

为什么这种配置有效:

  • 性能快速
  • 可以使用 Linux 工具
  • 更好的依赖管理
  • 专业的工作流

完成工作后,运行以下命令以释放内存: wsl --shutdown

来源:https://dev.to/anikdebnath/windows-wsl-nextjs-development-setup-zero-to-professional-environment-cl1