命令行中,可以使用包管理工具安装Node.js。
安装前准备
确认系统环境
- Windows:需确保已安装 [Git for Windows](https://gitforwindows.org/)或使用自带的CMD/PowerShell。
- Linux/macOS:直接使用系统终端(如
bash、zsh)。 - 检查现有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)。 |
| 版本冲突 | 使用 nvm 或 nvm-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。
- Ubuntu:
到此,以上就是小编对于命令行怎么安装node的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/11381.html