安装相关命令

  • 安装最新的 Node.js 正式版(自动下载)

    n latest
    
  • 安装最新的 LTS(长期支持版) Node.js(自动下载)

    n lts
    
  • 安装指定版本的 Node.js(如 n 18.12.1)

    n <版本号>
    
  • 同上,显式指定安装版本

    n install <版本号>
    
  • 仅下载 Node.js 版本到缓存,不安装

    n download <版本号>
    

版本切换与运行

  • 显示已安装的版本列表,并选择要使用的版本

    n
    
  • 用指定版本的 Node.js 运行脚本(如 n run 16.14.0 app.js)

    n run <版本> [参数...]
    
  • 临时修改 PATH,优先使用指定版本的 node 和 npm 执行命令

    n exec <版本> <命令> [参数...]
    

版本查询

  • 列出所有已下载的 Node.js 版本

    n ls
    
  • 列出远程可下载的版本(支持模糊匹配,如 n ls-remote 14)

    n ls-remote [版本]
    
  • 显示最新的正式版版本号

    n --latest
    
  • 显示最新的 LTS 版本号

    n --lts
    
  • 查看某个版本的 Node.js 安装路径

    n which <版本>
    

清理与管理

  • 删除指定版本(可多个,如 n rm 12.22.1 13.0.0)

    n rm <版本...>
    
  • 删除除当前使用版本外的所有已安装版本

    n prune
    
  • 完全卸载已安装的 Node.js(包括 n 本身)

    n uninstall
    

使用场景示例

  • 快速切换版本:
    n 18.12.1  # 切换到 v18.12.1
    

  • 临时运行旧版本项目:
    n run 14.17.0 server.js
    

  • 清理旧版本:
    n prune    # 只保留当前使用的版本
    

注意事项
n 需要 sudo 权限全局安装 Node.js(默认路径为 /usr/local/bin
如果遇到权限问题,可通过 npm install -g n --no-sudo 或修改 N_PREFIX 环境变量安装到用户目录

posted on 2025-04-29 10:38  菜鸟的飞翔梦  阅读(59)  评论(0)    收藏  举报