Skip to content

Node.js

推荐下载最新 LTS(长期支持)版本

npm 镜像源配置

bash
# 查看当前源
npm config get registry

# 切换淘宝镜像源
npm config set registry https://registry.npmmirror.com

# 切换官方源
npm config set registry https://registry.npmjs.org

nvm

Node Version Manager,用于在同一系统中管理和切换多个 Node.js 版本。

安装步骤

  1. 卸载现有 Node.js:避免版本冲突
  2. 下载安装包
  3. 验证安装:检查系统环境变量是否正确配置

常用命令

bash
# 查看已安装的 Node 版本
nvm list
nvm ls

# 查看所有已安装版本(同上)
nvm list installed

# 查看所有可安装的 Node 版本
nvm list available

# 安装指定版本
nvm install <version>

# 切换到指定版本
nvm use <version>

# 卸载指定版本
nvm uninstall <version>

# 设置默认版本
nvm alias default <version>

# 查看帮助
nvm -h

Yarn

官网:https://yarnpkg.com/

镜像源配置

bash
# 查看当前源
yarn config get registry

# 切换淘宝镜像源
yarn config set registry https://registry.npmmirror.com

# 切换官方源
yarn config set registry https://registry.yarnpkg.com

nrm

⚠️ 不推荐使用(点击展开查看详情)

简介

nrm (npm registry manager) 是 npm 镜像源管理工具,可快速切换不同的 npm 源。

注:该工具维护不活跃,建议直接使用 npm/yarn 命令管理源

安装

bash
npm install -g nrm

常用命令

bash
# 查看所有可用源(* 标记为当前使用源)
nrm ls

# 测试源的响应速度
nrm test taobao

# 切换到指定源
nrm use taobao

# 添加自定义源
nrm add <name> <url>

# 删除源
nrm del <name>

tips

不推荐直接修改源地址,可以在项目内新增 .npmrc 配置文件,如:

bash
registry=https://registry.npmmirror.com
sass_binary_site=https://registry.npmmirror.com/binary.html?path=node-sass/
sentrycli_cdnurl=https://registry.npmmirror.com/binary.html?path=sentry-cli/
@cdlab996:registry=http://nexus.oaa.com/repository/npm-releases/
//nexus.oaa.com/repository/npm-releases/:_authToken=NpmToken.fb1e008c-2618-3cfa-b36c-b5f8abe0e998