温馨提示×

Debian上JS版本如何升级

小樊
54
2025-09-05 08:57:35
栏目: 编程语言

在Debian上升级JavaScript运行环境(Node.js和npm),推荐以下方法:

方法1:使用NodeSource仓库(推荐)

  1. 移除旧版本(可选)
    sudo apt-get remove --purge nodejs npm  
    
  2. 添加NodeSource仓库(以Node.js 18.x为例):
    curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -  
    
  3. 安装Node.js和npm
    sudo apt-get install -y nodejs  
    
  4. 验证版本
    node -v  # 查看Node.js版本  
    npm -v   # 查看npm版本  
    

方法2:使用nvm(Node Version Manager)

  1. 安装nvm
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash  
    
  2. 加载环境变量
    source ~/.bashrc  
    
  3. 安装最新Node.js
    nvm install node  
    
  4. 切换版本
    nvm use node  
    
  5. 验证版本
    node -v  # 查看Node.js版本  
    npm -v   # 查看npm版本  
    

方法3:手动编译安装(不推荐,仅适用于特定需求)

  1. 下载源码
    wget https://nodejs.org/dist/v<version>/node-v<version>.tar.gz  
    
  2. 解压并编译
    tar -xf node-v<version>.tar.gz  
    cd node-v<version>  
    ./configure  
    make -j8  
    sudo make install  
    
    (将<version>替换为目标版本号,如18.16.0

注意事项

  • 优先使用NodeSource或nvm:避免直接通过apt升级,因官方仓库版本可能滞后。
  • 多版本管理:若需切换不同版本,nvm更灵活,可通过nvm use <版本号>快速切换。
  • 验证安装:升级后务必通过node -vnpm -v确认版本正确。

0