跳至主要內容

Node安装与配置

Yang大约 5 分钟环境配置环境配置

nvm管理(推荐)

nvm 是一个 node 的版本管理工具(全称:node.js version management)

为了解决 node 各种版本不兼容的现象,可以通过它安装和切换不同版本的 node

警告

请确保本地所有 node 版本已卸载

下载

下载地址:【nvm-windows】open in new window,选择自己需要的版本即可

安装

  • 双击下载好的 nvm-setup.exe 文件,点击同意软件协议并点击下一步
  • 选择 nvm 安装路径

警告

不要安装到系统盘,可能会有权限或者存储空间不足的问题

  • 选择 node 安装路径(这里其实是在设置的位置新建一个快捷方式,指向 nvm 安装目录中的当前使用的 node 版本目录)
  • 点击下一步或 InstallFinish,直至安装完成

  • 打开命令行,输入 nvm 命令,显示如下命令提示,标识安装成功

用法

  • nvm arch:显示node是运行在 32位 还是 64位
  • nvm install <version> [arch] :安装node
    • version:可以是特定版本,也可以是最新稳定版本 latest
    • 可选参数 arch 指定安装 32位 还是 64位 版本,默认是系统位数。可以添加 --insecure 绕过远程服务器的 SSL
  • nvm list [available] :显示已安装的列表
    • 可选参数 available,显示可安装的所有版本。list 可简化为 ls
  • nvm on :开启 node.js 版本管理
  • nvm off :关闭 node.js 版本管理
  • nvm proxy [url] :设置下载代理
    • 不加可选参数 url,显示当前代理
    • url 设置为 none 则移除代理
  • nvm node_mirror [url] :设置node镜像
  • nvm npm_mirror [url] :设置npm镜像
  • nvm uninstall <version> :卸载指定版本 node
  • nvm use [version] [arch] :使用制定版本 node,可指定 32/64位
  • nvm root [path] :设置存储不同版本node的目录,如果未设置,默认使用当前目录
  • nvm version :显示 nvm 版本,version 可简化为 v
  • nvm alias default <version>:切换默认版本

更换源

  • 用记事本打开 nvm 安装目录中的 setting.txt 文件,添加如下代码,保存并关闭,重启命令行

提示

建议使用源1(淘宝源),速度会快一些

# 源1
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

# 源2
nvm npm_mirror https://npmmirror.com/mirrors/npm/
nvm node_mirror https://npmmirror.com/mirrors/node/

具体流程

  • 使用 nvm list available 命令查看可安装的 node 版本

警告

一般选择 LTS 长期支持版,并且不建议安装最新版本

  • 使用 nvm install 16.17.1 命令安装指定版本 node
    • 安装时可查看到相应的 nodenpm 版本号
      • 安装后会提示使用 nvm use 16.17.1 命令使用当前版本 node
  • 使用 nvm use 16.17.1 切换到指定 node 版本,切换后使用下列命令
    • node -v:查看当前 node 版本
    • npm -v:查看当前 npm 版本
    • nvm list:查看已安装的 node 版本,前标星号的为当前使用版本
  • 如果需要更换 node 版本,重复流程步骤对应使用不同的版本号即可

直接安装(不推荐)

下载

下载地址:【最新版本】open in new window 【历史版本】open in new window 【所有下载选项】open in new window

这里以文章书写时间最新版本 18.15.0 为例

安装

  • 双击下载好的 node-v18.15.0-x64.msi 文件
  • 选择安装路径,然后一直下一步直至安装完成即可,中间不需要勾选别的选项

警告

不要安装到系统盘,可能会有权限或者存储空间不足的问题

  • 打开命令行,使用 node -v 命令,显示如下表示安装成功

配置

  • node 安装目录【D:\Develop\nodejs】下创建两个文件夹【node_global】及【node_cache】
  • 打开命令提示符,分别执行下面两行命令(无返回结果,执行时无报错即为成功)
# 设置全局模块存放路径,以后安装的全局模块都会被放到此目录中
npm config set prefix "D:\Develop\nodejs\node_global"

# 设置缓存文件夹
npm config set cache "D:\Develop\nodejs\node_cache"
  • 设置环境变量,关闭 cmd 窗口,右键我的电脑 - 属性 - 高级系统设置 - 高级 - 环境变量
  • 在【系统变量】下新建【NODE_PATH】,输入【D:\Develop\nodejs\node_global\node_modules】
  • 将【用户变量】下的【Path】修改为【D:\Develop\nodejs\node_global】,点击确定

换源

使用 【 nrm 】open in new window 管理 npm

  • 使用 npm install -g nrm 命令全局安装 nrm

  • 使用 nrm ls 命令查看当前可用源

  • 使用 nrm use taobao 命令切换为淘宝源,不建议使用 cnpm,可能会有未知错误

  npm ---------- https://registry.npmjs.org/
  yarn --------- https://registry.yarnpkg.com/
  tencent ------ https://mirrors.cloud.tencent.com/npm/
  cnpm --------- https://r.cnpmjs.org/
* taobao ------- https://registry.npmmirror.com/
  npmMirror ---- https://skimdb.npmjs.com/registry/
上次编辑于:
贡献者: sunzhenyang,孙振洋(Mac)