Node.js 环境搭建
Node.js - 环境搭建
Section titled “Node.js - 环境搭建”在线 Playground 在设置本地环境之前,你可以使用在线编程平台来体验 Node.js。Replit、CodeSandbox 或 Glitch 等网站直接在浏览器中提供现成的 Node.js 环境。这使得你无需进行任何本地安装即可运行代码示例和进行尝试。你可以在其中一个平台上运行下面这个简单示例:
/* Node.js 中的简单 Hello World */console.log("Hello World!");本地环境搭建
Section titled “本地环境搭建”对于严肃的开发工作,你需要在自己的计算机上安装 Node.js。这需要两个主要组件:
- 代码编辑器(Code Editor):用于编写和编辑你的 JavaScript 代码。
- Node.js 运行时(Node.js Runtime):用于在浏览器外部执行你的 JavaScript 代码。
你可以使用任何文本编辑器来编写 Node.js 代码。然而,现代的代码编辑器提供了语法高亮(syntax highlighting)、代码补全(code completion,即 IntelliSense)、调试工具(debugging tools)和集成终端(integrated terminals)等功能,这些可以显著提高工作效率。流行的选择包括:
- Visual Studio Code (VS Code):免费、强大且高度可扩展。目前最受欢迎的选择。
- WebStorm:JetBrains 出品的一款强大的商业 IDE。
- Sublime Text:一款轻量级且高度定制化的编辑器。
- Atom:另一款免费且可扩展的编辑器(开发速度已放缓)。
- Vim/Neovim 或 Emacs:一些开发者偏好的强大终端编辑器。
你创建的包含 Node.js 程序代码的文件通常保存为 .js 扩展名(适用于传统的 CommonJS 模块),有时也使用 .mjs(适用于 ES 模块)。
在继续之前,请确保你已安装代码编辑器,并熟悉编写、保存和管理文件。
Node.js 运行时
Section titled “Node.js 运行时”Node.js 是一个基于 Chrome V8 JavaScript 引擎构建的 JavaScript 运行时环境。它允许你在服务器端或独立环境中执行 JavaScript 代码。它不仅仅是一个解释器;它包含用于文件系统访问、网络、加密等功能的模块,以及用于安装第三方库的包管理器(package manager)(npm)。
Node.js 提供适用于各种操作系统(Windows、macOS、Linux)和架构(x64、ARM64)的官方安装程序和二进制文件。
安装 Node.js
Section titled “安装 Node.js”安装 Node.js 主要有两种方式:
- 官方安装程序(Official Installers):从 Node.js 官方网站下载相应的安装程序(对于大多数用户推荐 LTS 版本):https://nodejs.org/
- Node 版本管理器(Node Version Manager, NVM):诸如 nvm(适用于 macOS/Linux)或 nvm-windows 的工具允许你在同一台机器上安装和管理多个 Node.js 版本。这对于管理不同项目需求强烈推荐。安装说明请见此处:nvm (macOS/Linux),nvm-windows
使用官方安装程序进行安装(示例)
Section titled “使用官方安装程序进行安装(示例)”- Windows:下载
.msi安装程序并按照安装向导进行操作。它通常会将 Node.js 安装到C:\Program Files\nodejs并添加到系统的 PATH 环境变量中。 - macOS:下载
.pkg安装程序并按照向导进行操作。它通常会将 Node.js 安装到/usr/local/bin/node,将 npm 安装到/usr/local/bin/npm。 - Linux:你可以使用官方的二进制文件(
.tar.xz)并解压,或者更常见的是,使用特定于你的发行版的包管理器(如 Debian/Ubuntu 的apt,CentOS/Fedora 的yum),通常结合 NodeSource 仓库以获取最新版本。请参考 Node.js 文档获取详细说明:Node.js 二进制发行版
重要提示:安装完成后(尤其是在 Windows 上),你可能需要关闭并重新打开任何已打开的终端或命令提示符窗口,以便 PATH 更改生效。
使用 NVM 进行安装(推荐)
Section titled “使用 NVM 进行安装(推荐)”使用 NVM 可以简化管理不同 Node.js 版本。安装 NVM 后(按照上面的链接说明进行),你可以轻松安装和切换版本:
# 安装最新的 LTS 版本nvm install --lts
# 使用已安装的 LTS 版本nvm use --lts
# 安装特定版本(例如,最新的当前版本)nvm install node # 安装最新版本nvm use node
# 列出已安装的版本nvm ls打开你的终端或命令提示符,输入以下命令检查 Node.js 和 npm(Node Package Manager,随 Node.js 一同安装)是否正确安装:
# 检查 Node.js 版本node -v
# 检查 npm 版本npm -v如果这些命令输出了版本号(例如,v18.17.1,9.6.7),则表示你的安装成功。
执行一个简单文件
Section titled “执行一个简单文件”创建一个名为 hello.js 的文件,内容如下:
/* hello.js 文件 */const message = "Hello, World!";console.log(message);在终端中切换到包含 hello.js 的目录,并使用 Node.js 执行它:
$ node hello.js如果你的设置正确,它将打印:
Hello, World!现在你已成功搭建了一个本地可用的 Node.js 开发环境。