如何使用linux命令安装nodejs

发布时间:2021-09-14 15:32:53 作者:柒染
来源:亿速云 阅读:432
# 如何使用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

2. CentOS/RHEL系统

# 启用EPEL仓库(CentOS 7/RHEL 7)
sudo yum install epel-release

# 安装Node.js和npm
sudo yum install nodejs npm

# 验证安装
node -v

方法二:使用NodeSource仓库(获取最新版本)

如果需要安装特定版本的Node.js,可以使用官方推荐的NodeSource仓库。

1. 添加NodeSource仓库

# 以Node.js 18.x为例(其他版本替换18即可)
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -

2. 安装Node.js

# Ubuntu/Debian
sudo apt-get install -y nodejs

# CentOS/RHEL
sudo yum install -y nodejs

方法三:使用NVM(Node版本管理器)

NVM允许在同一台机器上安装和管理多个Node.js版本。

1. 安装NVM

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash

# 重新加载Shell配置
source ~/.bashrc  # 或 ~/.zshrc

2. 安装指定版本的Node.js

# 列出所有可用版本
nvm ls-remote

# 安装最新LTS版本
nvm install --lts

# 切换版本
nvm use 18.17.1

方法四:手动编译安装(高级用户)

适用于需要自定义编译选项的场景。

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

2. 编译安装

./configure
make -j$(nproc)
sudo make install

常见问题解决

  1. 权限问题
    如果遇到EACCES错误,建议修复npm的全局安装权限:

    mkdir ~/.npm-global
    npm config set prefix '~/.npm-global'
    echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
    source ~/.bashrc
    
  2. 版本冲突
    使用nvmsudo apt remove nodejs彻底卸载旧版本。


总结

方法 适用场景 优点
系统包管理器 快速安装稳定版 简单易用
NodeSource 获取较新版本 版本选择灵活
NVM 多版本管理 支持版本切换
手动编译 深度定制需求 完全控制编译选项

建议普通用户优先选择方法一方法二,开发者推荐使用NVM管理多版本环境。 “`

(全文约700字)

推荐阅读:
  1. 使用 nvm 安装 nodejs 和 npm
  2. Nodejs安装

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux nodejs

上一篇:mysql怎么自动增加分区

下一篇:怎么通过cmd跳转到指定的目录下

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》