使用VUE项目开发的时候,经常会遇到很烦事情,导入新的项目的时候,npm install会经常报各种问题,同事的电脑能跑到我这里就挂了,基本上大多数都是因为node的版本或者npm的版本不兼容造成的。所以你就不得不换一个能够匹配的版本了,但是如果有很多项目环境版本都不一样,我们不可能经常下载卸载node吧,所以我们必须要使用node管理工具,能够自由切换版本,这不NVM就来了;不废话了,看看我平常是怎么操作的吧;

一、下载

下载地址:https://github.com/coreybutler/nvm-windows/releases

nvm 换了node版本之后 yarn 命令没有啦 nvm下载node_txt文件


nvm 换了node版本之后 yarn 命令没有啦 nvm下载node_npm_02

双击允许、下一步-下一步-下一步;

二、环境变量

环境变量不用说吧,想在电脑任何地方不想切换目录就能运行的情况下,肯定要配置环境变量的;

nvm 换了node版本之后 yarn 命令没有啦 nvm下载node_环境变量_03

找到nvm目录,复制一下添加到path参数里面;

nvm 换了node版本之后 yarn 命令没有啦 nvm下载node_环境变量_04

nvm 换了node版本之后 yarn 命令没有啦 nvm下载node_前端_05

nvm 换了node版本之后 yarn 命令没有啦 nvm下载node_前端_06


配置好环境变量后,打卡cmd命令行窗口来验证一下是否安装成功!

nvm -v

nvm 换了node版本之后 yarn 命令没有啦 nvm下载node_node.js_07


我们可以看到nvm的常用命令

nvm list #查看已安装的node版本
nvm use xx.xxx.xx #使用指定node版本
nvm install xx.xxx.xx #安装指定node版本

配置淘宝镜像:

编辑安装目录下的settings.txt文件,加入以下配置

node_mirror: http://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

三、安装node

安装node肯定要指定版本的,所以我们可以去了解一下项目所需要的版本或者到官网查询有哪些版本可以搞;

https://nodejs.org/en/docs/ #查询历史版本

nvm 换了node版本之后 yarn 命令没有啦 nvm下载node_前端_08

nvm 换了node版本之后 yarn 命令没有啦 nvm下载node_前端_09

使用命令:

nvm install 12.22.12

nvm 换了node版本之后 yarn 命令没有啦 nvm下载node_npm_10

查询已安装版本:

nvm list

nvm 换了node版本之后 yarn 命令没有啦 nvm下载node_txt文件_11

指定版本:

nvm use 12.22.12

查询node版本、npm版本

node -v
npm -v

nvm 换了node版本之后 yarn 命令没有啦 nvm下载node_node.js_12

安装好以后,需要再去配置npm及node的环境变量了,全部交给nvm是不是爽歪歪!