以下是2024年最新的 Node.js 安装与环境配置教程,适用于 Windows、macOS 和 Linux 系统。
一、什么是 Node.js?
Node.js 是一个基于 V8 引擎的 JavaScript 运行环境,主要用于开发服务端应用程序。它的特点是异步事件驱动和非阻塞 I/O,适合高性能应用。
二、Node.js 安装
1. 下载 Node.js 安装包
前往 Node.js 官方网站:Node.js 官网。
- 长期支持版本 (LTS):推荐用于生产环境。
- 最新版本 (Current):适合尝试新功能或非生产环境。
2024 最新版本:当前 LTS 版本为
20.x
,最新版本为21.x
。
2. 安装 Node.js
Windows 系统
- 下载 MSI 安装包:
- 下载适合你系统架构的版本(32 位或 64 位)。
- 运行安装程序:
- 双击安装程序,按照提示完成安装。
- 选中“Add to PATH”选项,这样可以自动配置环境变量。
- 验证安装: 打开命令行工具(如 PowerShell 或 CMD),输入:bash复制代码
node -v
npm -v
如果显示 Node.js 和 npm 的版本号,则安装成功。
macOS 系统
- 使用官方安装包:
- 下载
.pkg
文件并运行安装程序。
- 下载
- 使用 Homebrew 安装(推荐): 如果你已安装 Homebrew,可通过以下命令安装:
brew install node
3. 验证安装: 打开终端,输入:
node -v
npm -v
Linux 系统
Node.js 提供适用于主流 Linux 发行版的安装方法:
使用 NodeSource 安装
- 添加 NodeSource 仓库:bash复制代码
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
替换
20.x
为所需的 Node.js 版本。
2. 安装 Node.js:
sudo apt-get install -y nodejs
3. 验证安装:
node -v
npm -v
使用包管理工具安装
- Debian/Ubuntu:
sudo apt update
sudo apt install -y nodejs npm
CentOS/RHEL:
sudo yum install -y nodejs
3. Node.js 的多版本管理
开发时可能需要管理多个 Node.js 版本,推荐使用 nvm
(Node Version Manager)。
安装 nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
注意:替换为最新版本号 v0.39.5
。
使用 nvm:
- 列出可用版本:
nvm ls-remote
2. 安装指定版本:
nvm install 20.6.0
3. 切换版本:
nvm use 20.6.0
4. 设置默认版本:
nvm alias default 20.6.0
三、环境配置
1. 检查全局路径和权限
验证全局包路径:
npm config get prefix
如果权限不足,可修改全局路径:
mkdir "${HOME}/.npm-global"
npm config set prefix "${HOME}/.npm-global"
将路径加入环境变量:
export PATH="${HOME}/.npm-global/bin:${PATH}"
2. 配置镜像源(国内用户)
国内用户可将 npm 源切换到更快的镜像:
npm config set registry https://registry.npmmirror.com/
验证配置:
npm config get registry
四、测试 Node.js 开发环境
1. 运行 Hello World 程序
创建一个文件 app.js
,输入以下内容:
const http = require('http');
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello, World!\n');
});
server.listen(3000, () => {
console.log('Server running at http://localhost:3000/');
});
运行程序:
node app.js
访问 http://localhost:3000 查看输出。
2. 安装常用全局工具
安装一些常用的 Node.js 工具来辅助开发:
nodemon
:自动重启 Node.js 应用。
npm install -g nodemon
eslint
:代码质量检查工具。
npm install -g eslint
五、常见问题及解决
npm
版本过旧: 升级 npm:
npm install -g npm@latest
2. 权限错误: 如果在安装全局包时遇到权限问题,考虑使用 nvm
或配置本地路径。
3. 路径未配置: 确保 node
和 npm
已添加到 PATH
环境变量中。
通过上述步骤,你的 Node.js 环境应该已经安装完毕,并可以开始开发了!🎉
发布者:myrgd,转载请注明出处:https://www.object-c.cn/4436