返回

WSL 上的 CentOS + Node.js 操作指南

前端

在 Windows 系统上使用 WSL(Windows Subsystem for Linux)虚拟化运行 Linux 发行版,提供了一种在 Windows 环境中访问 Linux 工具和应用程序的便捷方式。本指南将详细介绍如何在 WSL 上安装 CentOS 操作系统并配置 Node.js 开发环境。

步骤 1:启用 WSL

  • 以管理员身份运行 PowerShell。
  • 运行以下命令启用 WSL:Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  • 系统会提示您重启计算机。输入 Y 并回车重启。

步骤 2:安装 CentOS 虚拟机

  • 在 Microsoft Store 中搜索“CentOS”。
  • 选择并安装“CentOS”。
  • 启动 CentOS 虚拟机。

步骤 3:更新 CentOS 系统

  • 运行以下命令更新 CentOS 系统:sudo yum update -y
  • 输入您的用户密码并回车。

步骤 4:安装 Node.js

  • 运行以下命令安装 Node.js:sudo yum install nodejs
  • 确认安装并输入 Y。

步骤 5:验证 Node.js 安装

  • 运行以下命令验证 Node.js 安装:node -v
  • 您应该会看到已安装的 Node.js 版本。

步骤 6:在 WSL 中配置 Node.js 环境

  • 在 WSL 中创建一个新的项目目录。
  • 初始化一个新的 Node.js 项目:npm init -y
  • 创建一个名为 app.js 的 Node.js 文件。
  • app.js 文件中添加以下代码:
console.log("Hello, Node.js on WSL!");

步骤 7:运行 Node.js 应用程序

  • 运行以下命令运行 Node.js 应用程序:node app.js
  • 您应该会在终端中看到“Hello, Node.js on WSL!”消息。

提示:

  • 使用 wsl --set-default-version 2 设置 WSL 版本 2 作为默认版本,以获得更好的性能和功能。
  • 安装 wslpath 转换工具,以便轻松地在 Windows 和 WSL 之间转换文件路径。
  • 利用 WSL 中的 Linux 工具和应用程序,如 gitvimbash,提升您的开发效率。
  • 通过在 Windows 中安装 Visual Studio Code 等集成开发环境 (IDE),并使用 WSL 作为后端,增强您的开发体验。

遵循这些步骤,您可以在 WSL 上成功安装 CentOS 操作系统并配置 Node.js 开发环境。这将允许您在 Windows 系统中无缝使用 Linux 工具和 Node.js,从而为您的项目带来灵活性和效率。