更新于 

Node

nvm

nvm的安装配置

参考博客

简单的总结下步骤:

  1. 官网下载安装nvm
  2. 修改settings.txt,添加镜像脚本:
  3. 修改nvm安装文件的控制权限为完全控制
  4. 配置环境变量
    • 有关环境变量和npm的配置
      有关环境变量和npm的配置
  5. nvm命令安装切换node版本
  6. 最后,对于使用webstorm但是发现新更的node版本无论如何都无效的:
  7. npm install报错一条龙操作:
    • 删node_modules
    • 删package-lock.json
    • 清空npm包缓存:npm cache clean –force
    • 换node版本

nvm切换版本失败

问题描述

用nvm use x.x.x命令,
命令行打印切换成功,
但是打印node版本时发现还是原来的版本。

解决方式1:直接删占用的node版本

一开始还觉得是版本切换有问题,
一气之下干脆到nvm主目录里要把这个版本给删掉,
结果发现它始终被占用,
根本删不掉,
后来发现是webstorm服务一直占用node(就算没开前端服务)
把占用node的那个进程关了就能正常切换版本了。

解决方法2:检查是否是node版本号的问题

安装了node@14.0.0版本,

但是无法切换过去:

但是使用node@14.16.0版本时,切换就没有问题,
因此有可能是因为node版本号的问题。