Sign in
Log inSign up

Post hidden from Hashnode

Posts can be hidden from Hashnode network for various reasons. Contact the moderators for more details.

安装nvm-windows及踩坑

安装nvm-windows及踩坑

qianxun's photo
qianxun
·May 9, 2022·

1 min read

前言

接触的前端项目越来越多,一些项目可以使用最新的nodejs版本,而有些项目(如:vue-admin-template)依赖的包需要在特定的nodejs版本中执行,这时,使用nvm管理nodejs版本就十分方便。


一、nvm及nvm-windows简介

nvm

nodejs版本管理工具,适用于linux和mac系统 安装说明

nvm-windows

nvm的windows版本,和nvm其实不是同一个作者,但基本命令大致相同。本人使用win10系统,所以本章介绍nvm-windows安装过程。

二、nvm-windows安装及配置

1. 注意

  • 安装之前需卸载之前电脑上的nodejs

2. 下载安装

进入nvm-windows下载地址,选择nvm-setup.zip下载。 下载完成,解压后安装就可以了,尽量不要装在C盘,安装路径不要包含空格和特殊符号。 傻瓜式安装,直接点next下一步到最后。

3. 配置

  1. 以管理员身份运行终端,这里以powershell为例(下面终端所有的命令默认都在管理员身份下执行
  2. 终端运行nvm version,出现版本号,则nvm-windows安装成功
  3. 配置源(两种方式)
  4. 方式1 在终端执行命令
    # 设置nodejs下载源
    nvm node_mirror npmmirror.com/mirrors/node
    # 设置npm源
    nvm node_mirror npmmirror.com/mirrors/npm
    
  5. 方式2 进入nvm-windows安装目录,编辑settings.txt,增加如下内容
    node_mirror: npm.taobao.org/mirrors/node
    npm_mirror: npm.taobao.org/mirrors/npm
    

    基本使用

// 查看已安装的nodejs版本
nvm list

// 查看所有可安装的nodejs版本
nvm list available

// 安装nodejs
nvm install 14 # 如果只填前面的数字,则默认安装本版本的最新版,这里真实安装版本为14.19.1
nvm install 14.19.1 # 也可指定具体版本安装

// 使用指定版本的nodejs(初次使用,需要指定版本)
nvm use 14.19.1 # 需使用完整版本号,才能指定成功
node -v # 输出版本号,则nodejs指定成功,可以开始使用

// 卸载指定nodejs版本
nvm uninstall 14.19.1

踩坑

  • 命令乱码 解决: 安装路径不要出现特殊字符或中文,修改安装路径为全英文
  • exit status 1:xxx报错 解决:需使用管理员身份打开终端,再执行命令
  • 下载nodejs速度慢 解决:配置国内源,如:淘宝源

Care and diligence bring luck. 细心和勤奋能带来好运。