nodejs安装

在安装 Node.js 之前,你需要确保你的系统满足 Node.js 的安装要求。Node.js 支持多种操作系统,包括 Windows、macOS 和 Linux。以下是针对不同操作系统安装 Node.js 的方法:

1. Windows

使用官方网站安装
  1. 访问 Node.js 官网。
  2. 点击网站上的 "Download" 按钮。
  3. 选择 Windows 版本,然后点击下载。
  4. 运行下载的安装程序,并按照安装向导进行操作。
  5. 在安装过程中,你可以选择将 Node.js 添加到系统的环境变量中,以便在任何地方使用 Node.js 命令。
  6. 安装完成后,打开命令提示符(CMD)或 PowerShell,输入 node -v 和 npm -v 来检查 Node.js 和 npm 是否正确安装。
使用 Chocolatey(Windows 用户推荐)

如果你使用 Windows,并且已经安装了 Chocolatey,你可以通过以下命令安装 Node.js:

复制代码

bash

choco install nodejs-lts

2. macOS

使用 Homebrew(推荐)

如果你使用 macOS,推荐使用 Homebrew 来安装 Node.js:

复制代码

bash

brew install node

使用官方网站安装
  1. 访问 Node.js 官网。
  2. 点击 "Download" 按钮。
  3. 选择 macOS 版本,然后点击下载。
  4. 打开下载的 .pkg 文件并按照安装向导进行操作。
  5. 安装完成后,打开终端,输入 node -v 和 npm -v 来检查 Node.js 和 npm 是否正确安装。

3. Linux

使用 nvm(Node Version Manager)

在 Linux 上,推荐使用 nvm 来管理多个 Node.js 版本:

  1. 首先,安装 nvm:

    复制代码

    bash

    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
    或者使用 wget:

    复制代码

    bash

    wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

  2. 安装 Node.js:

    复制代码

    bash

    nvm install node

  3. 使用 Node.js:

    复制代码

    bash

    nvm use node

  4. 验证安装:

    复制代码

    bash

    node -v npm -v

使用包管理器(如 apt 或 yum)

对于基于 Debian(如 Ubuntu)的系统:

复制代码

bash

sudo apt-get update sudo apt-get install nodejs npm

对于基于 RPM 的系统(如 CentOS):

复制代码

bash

sudo yum install nodejs npm

或者使用 dnf(Fedora):

复制代码

bash

sudo dnf install nodejs npm

验证安装

在所有平台上,安装完成后,你可以通过打开终端或命令提示符,然后输入以下命令来验证 Node.js 和 npm 是否正确安装:

复制代码

bash

node -v npm -v

如果这些命令返回了版本号,那么 Node.js 和 npm 就已经成功安装在你的系统上了。如果不返回版本号,可能需要检查你的 PATH 环境变量设置或者重新安装 Node.js。

相关推荐
Amumu121382 小时前
NodeJs介绍
前端·node.js
孟陬3 小时前
利用 TypeScript `asserts` function 语法定制一个类型缩窄的 `assertIncludes`
typescript·node.js
damoluomu3 小时前
静态站点生成器怎么选:Node.js 生态里常用的五个(番外一)
javascript·css·typescript·node.js·html
java水泥工4 小时前
什么是前端
java·vue·html5
濮水大叔4 小时前
Cabloy/Vona 如何避开 NestJS 的循环依赖问题:懒属性注入机制源码解析
typescript·node.js·nestjs
月走乂山11 小时前
DSH 桌面版用 DeepSeek 报 REQUEST_EXTENSION 的根因定位与修复
electron·node.js·插件系统·deepseek·bug排查·dsh·deepseek harness
斯晨的AI笔记1 天前
在服务器上跑 npm ci 四十分钟没装完,我打包把 node_modules 扔了过去
服务器·node.js
cpolar技术支持1 天前
第三方平台回调总说收不到?把本机 Webhook 收单页跑通,用 cpolar 固定二级子域名给对面看实时请求
node.js·内网穿透·webhook·cpolar·回调对接
mont evergreen1 天前
一封从外部世界寄来的信:二维码数据如何穿越三重门,抵达你的屏幕
electron·vue·事件