您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
# 如何使用Linux命令安装Node.js
Node.js是一个基于Chrome V8引擎的JavaScript运行时环境,广泛应用于服务器端编程。本文将详细介绍在Linux系统中通过命令行安装Node.js的几种常用方法。
---
## 方法一:使用包管理器安装(推荐)
大多数Linux发行版都内置了包管理器,可以快速安装Node.js。
### 1. Ubuntu/Debian系统
```bash
# 更新软件包列表
sudo apt update
# 安装Node.js和npm(Node包管理器)
sudo apt install nodejs npm
# 验证安装
node -v
npm -v
# 启用EPEL仓库(CentOS 7/RHEL 7)
sudo yum install epel-release
# 安装Node.js和npm
sudo yum install nodejs npm
# 验证安装
node -v
如果需要安装特定版本的Node.js,可以使用官方推荐的NodeSource仓库。
# 以Node.js 18.x为例(其他版本替换18即可)
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
# Ubuntu/Debian
sudo apt-get install -y nodejs
# CentOS/RHEL
sudo yum install -y nodejs
NVM允许在同一台机器上安装和管理多个Node.js版本。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
# 重新加载Shell配置
source ~/.bashrc # 或 ~/.zshrc
# 列出所有可用版本
nvm ls-remote
# 安装最新LTS版本
nvm install --lts
# 切换版本
nvm use 18.17.1
适用于需要自定义编译选项的场景。
wget https://nodejs.org/dist/v18.17.1/node-v18.17.1.tar.gz
tar -xvf node-v18.17.1.tar.gz
cd node-v18.17.1
./configure
make -j$(nproc)
sudo make install
权限问题
如果遇到EACCES
错误,建议修复npm的全局安装权限:
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
版本冲突
使用nvm
或sudo apt remove nodejs
彻底卸载旧版本。
方法 | 适用场景 | 优点 |
---|---|---|
系统包管理器 | 快速安装稳定版 | 简单易用 |
NodeSource | 获取较新版本 | 版本选择灵活 |
NVM | 多版本管理 | 支持版本切换 |
手动编译 | 深度定制需求 | 完全控制编译选项 |
建议普通用户优先选择方法一或方法二,开发者推荐使用NVM管理多版本环境。 “`
(全文约700字)
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。