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

相关推荐

  • 安全数据说明书MSDS对化学品安全防护有何重要性?

    安全数据说明书(MSDS,Material Safety Data Sheet)是化学品生产、储存、运输、使用等环节中至关重要的技术文件,其核心目标是提供化学品的全面安全信息,帮助相关人员识别危害、采取防护措施、应对紧急情况,从而保障人员健康、环境安全及生产合规性,随着全球化学品管理法规的完善,MSDS已逐步被……

    2025年10月23日
    13100
  • 怎么在命令行中查数据库的表

    命令行中查数据库表,可先登录数据库客户端,如 MySQL 用“mysql -u用户名 -p”,然后执行“SHOW TABLES;

    2025年8月15日
    15700
  • ASP静态化如何实现?

    在网站开发领域,静态化技术一直是提升性能、优化SEO的重要手段,而ASP静态化技术作为其中的经典方案,通过将动态页面转换为静态HTML文件,有效解决了高并发访问下的服务器压力问题,同时提高了页面加载速度和搜索引擎友好度,本文将深入探讨ASP静态化的实现原理、技术路径及实际应用场景,为开发者提供全面的技术参考,A……

    2025年12月15日
    10000
  • 如何在命令行查看MySQL版本?

    查看MySQL版本的命令行方法有多种,适用于不同场景,无论是已登录MySQL服务器还是在系统终端直接操作,都能快速获取版本信息,以下从具体操作、适用场景及输出细节展开说明,并附对比表格及常见问题解答,已登录MySQL时:通过SQL语句查询版本若已通过命令行登录MySQL服务器(如执行mysql -u root……

    2025年8月21日
    13500
  • 怎么撤回宏命令

    Excel中,若想撤回宏命令,可点击“开发工具”

    2025年8月14日
    14700

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信