命令行怎么安装node

命令行中,可以使用包管理工具安装Node.js

安装前准备

确认系统环境

  • Windows:需确保已安装 [Git for Windows](https://gitforwindows.org/)或使用自带的CMD/PowerShell。
  • Linux/macOS:直接使用系统终端(如 bashzsh)。
  • 检查现有Node版本:输入 node -v,若已安装会显示版本号(如 v18.16.0)。

更新包管理工具

  • Linux(Ubuntu/Debian)
    sudo apt update && sudo apt upgrade -y
  • macOS(Homebrew)
    brew update && brew upgrade

各平台安装步骤

Windows

(1)通过官方安装程序(推荐)

  • 下载 .msi.exe 安装包:从 [Node.js官网](https://nodejs.org/en/download/)下载。
  • 静默安装命令(需管理员权限):
    start /wait msiexec /i %~dp0\node-vX.X.X-x64.msi /quiet
  • 验证安装
    node -v
    npm -v

(2)通过 nvm-windows 管理版本(高级)

  • 安装 nvm
    npm install -g nvm-windows
  • 加载 nvm
    call %USERPROFILE%\AppData\Roaming
    vm\setup.ps1
  • 安装指定版本
    nvm install 18.16.0
    nvm use 18.16.0

Linux(以Ubuntu为例)

(1)通过 apt 安装(稳定版)

  • 添加PPA源
    curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -
  • 安装Node
    sudo apt install -y nodejs
  • 验证安装
    node -v  # 输出类似 v18.16.0

(2)通过 nvm 管理多版本(推荐)

  • 安装 nvm
    curl -ohttps://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
  • 加载 nvm
    export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
    [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
  • 安装并使用Node
    nvm install node # 安装最新LTS版
    nvm use node

macOS

(1)通过 brew 安装(快速)

  • 更新Homebrew
    brew update
  • 安装Node
    brew install node@18
  • 链接全局包
    brew link --force --overwrite node@18

(2)通过 nvm 管理版本(推荐)

  • 安装 nvm
    curl -ohttps://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
  • 安装并验证
    source ~/.nvm/nvm.sh
    nvm install node
    node -v

常见问题与解决方案

问题 解决方案
权限不足 在Linux/macOS中使用 sudo;Windows以管理员身份运行CMD/PowerShell。
命令未找到 检查环境变量 PATH 是否包含Node路径(如 /usr/local/bin)。
版本冲突 使用 nvmnvm-windows 管理多版本,避免全局污染。
网络问题导致安装失败 更换镜像源(如淘宝NPM镜像):npm config set registry https://registry.npmmirror.com

验证与配置

验证安装

   node -v   # 查看Node版本
   npm -v    # 查看NPM版本

配置NPM镜像(国内用户加速)

   npm config set registry https://registry.npmmirror.com

初始化项目

   mkdir my-project && cd my-project
   npm init -y  # 生成默认package.json

相关问题与解答

Q1:如何卸载Node.js?

  • Windows:通过控制面板卸载程序。
  • Linux(apt)
    sudo apt purge nodejs
  • macOS(brew)
    brew uninstall node@18

Q2:如何更新Node.js到最新版本?

  • 通过 nvm
    nvm install node # 安装最新LTS版
    nvm use node
  • 通过包管理器
    • Ubuntu:sudo apt install nodejs(需先更新PPA源)。
    • macOS:brew upgrade node@18

到此,以上就是小编对于命令行怎么安装node的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/11381.html

(0)
酷番叔酷番叔
上一篇 2025年8月16日 09:37
下一篇 2025年8月16日 09:44

相关推荐

  • 如何有效落实安全数据保密建议?关键措施有哪些?

    数据已成为企业和个人最重要的核心资产之一,其保密性直接关系到商业竞争、个人隐私乃至国家安全,近年来,数据泄露事件频发,不仅造成巨大的经济损失,更严重损害组织声誉和用户信任,建立系统化、多维度的数据保密体系至关重要,需从技术防护、管理规范、人员意识及应急响应等多个维度协同发力,构建全生命周期的数据安全屏障,技术防……

    2025年10月30日
    8600
  • 安全存储双十一优惠活动有哪些具体福利?

    随着双十一购物狂欢节的临近,数据安全与存储需求成为消费者关注的焦点,无论是个人重要文件、家庭回忆影像,还是企业核心数据,安全存储都是保障数字资产不受侵害的关键,为响应这一需求,各大存储服务品牌纷纷推出双十一优惠活动,旨在以高性价比的价格为用户提供兼具安全性与可靠性的存储解决方案,本次双十一安全存储优惠活动覆盖个……

    2025年10月28日
    7500
  • 国内BGP高防IP清洗方法与效果如何?

    国内BGP高防IP采用流量牵引与中心清洗,精准过滤攻击,BGP多线低延迟,防御效果显著。

    2026年3月4日
    2500
  • 600g高防DDoS服务器国内搭建步骤详解?

    选择正规高防服务商购买服务器,配置安全组与防火墙,安装系统环境后部署业务即可。

    2026年3月6日
    2400
  • 安全信息数据分析方法有哪些?

    安全信息数据分析是保障企业、组织乃至个人数据安全的核心环节,通过对海量安全数据的挖掘与解读,能够有效识别威胁、预测风险、优化防护策略,当前,随着网络攻击手段的日益复杂化和数据量的爆发式增长,多样化的分析方法被广泛应用于安全领域,以下从基础到进阶,系统介绍常见的安全信息数据分析方法,描述性分析:安全态势的“快照……

    2025年11月23日
    7400

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信