命令行怎么安装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

相关推荐

  • 国内BI数据分析工具使用入门指南?

    明确需求,连接数据源,拖拽生成图表,搭建仪表盘,通过可视化辅助业务决策。

    2026年2月27日
    4800
  • Windows中如何用cd命令切换目录?

    基础目录切换进入指定目录cd 目标路径示例:cd C:\Program Files # 进入C盘Program Files目录返回上一级目录cd ..示例:当前路径为 C:\Users\Admin\Documents,执行后返回 C:\Users\Admin,返回根目录cd \示例:当前路径为 C:\Windo……

    2025年7月31日
    13600
  • 安全教育数据现状如何?如何提升教育实效与针对性?

    安全教育作为社会治理的重要基石,其成效的量化评估离不开数据的支撑,从覆盖人群的广度到教育内容的深度,从资源投入的强度到实践效果的维度,安全教育数据不仅反映了当前工作的现状,更揭示了未来优化的方向,这些数据既是政策制定的“指南针”,也是教育实践的“度量衡”,为构建更安全的社会环境提供了科学依据,安全教育数据的核心……

    2025年11月15日
    9500
  • CATIA分解命令核心功能是什么?

    分解命令(Explode)用于将装配体中的零部件沿指定方向分离,直观展示组件结构关系,适用于产品演示、维修指导或装配分析,其操作基于DMU Fitting模块(Digital Mock-Up),详细操作步骤进入对应工作台打开装配体文件(.CATProduct)切换至 DMU Fitting 工作台:Start……

    2025年7月23日
    19500
  • 国内业务中台服务,是创新还是过度复杂化?

    旨在创新提效,但盲目建设易致过度复杂化,关键在于适配业务实际需求。

    2026年2月24日
    4800

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信