win10下node使用管理神器NVM安装配置详细步骤

win10下node使用管理神器NVM安装配置详细步骤,第1张

一、参考node使用管理神器NVM安装配置超详细步骤(window10)_吃老鼠的猫的博客-CSDN博客_nvm安装及全局配置node

二、卸载之前安装的
1.命令行输入where node指令 找到之前按照位置,删掉node文件夹

2.C盘用户文件夹下面的npm npm-cache等文件全部删掉

3.控制面板卸载node程序

三、下载
1.nvm-windows 最新下载地址:https://github.com/coreybutler/nvm-windows/releases
如图所示:

nvm-setup.zip:这是一个安装包,下载之后点击安装,无需配置就可以使用,方便。

我们这里选择nvm-setup安装包进行安装

2.nvm解压安装

随便解压在哪里
解压后如下图:

双击后安装:

选择安装目录,这里我安装在d盘:

选择npm包存放目录,建议放在nvm包下新建空的nodejs包:

后面安装步骤下一步即可完成安装

然后在nvm目录下新建空文件夹nodejs

3.检查环境变量
一般安装之后环境变量会自动设置后,系统自动新增NVM_HOME(nvm的按照目录)和NVM_SYMLINK(刚刚新建的nodejs)环境变量如下图:注意用户变量和系统变量是否保持一致

path环境变量里面要有这两项

 

4.确认安装成功

以下通过命令行执行的指令必须以管理员的身份打开命令提示符,否则会出现按照成功也报错的情况,下面会讲到,方式如下,不同系统方式可能不太一样


nvm -v // 查看nvm版本,判断是否安装成功

在nvm安装路径下打开cmd或者git bash运行正常,在其他路径下打开会报错的,如果有nvm: commond not found(重启!重启!重启!)
可以通过以下命令,进行node版本的安装,替换

nvm list     //查看已安装的nodejs版本
nvm on      // 启用node.js版本管理
nvm off   // 禁用node.js版本管理(不卸载任何东西)
nvm install       // 安装node.js的命名 version是版本号 例如:nvm install 8.12.0
nvm use      //使用某一version的nodejs
nvm uninstall   // 卸载指定版本的nodejs
5.设置和安装node
5.1 设置淘宝镜像
在settings中加入两行代码,采用淘宝镜像:

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


5.2 安装node指定版本并使用
5.2.1 执行以下命令自动安装指定版本的node和npm:
nvm install  // 安装node.js的命名 version是版本号 例如:nvm install 12.17.0

如果nvm install 之后后面的步骤出问题有可能是这里没有安装成功,可以自行下载安装对应版本地址:Index of /download/release/v12.17.0/

解压缩到nvm文件夹重命名如下


5.2.2 使用已经安装的node版本:

nvm use      //使用某一version的nodejs 如:nvm use 12.17.0

要先执行这一步才能正常使用node版本以及查看node版本,网上有些教程把顺序搞错了,没有执行这一步直接node -v,这时候肯定会报错找不到的,这个坑我找了好久!!

并且!!这一步执行如果有错不会高亮提示,只是乱码,很容易被忽略以为执行成功了,我就是这样,导致找了好久不知道问题在哪。如果乱码,请关掉命令行,重新以管理员身份打开!!然后重新执行这一步

乱码类似这样

成功

5.2.3检测node是否按照成功 

node -v

并且目录这样的,空文件夹nodejs左下角 会有转发图标

 

5.3 指定全局安装路径和缓存路径
5.3.1 待成功安装node版本后,在nvm安装目录下创建"node_global"和“node_cache”两个文件夹,如下图:
5.3.2 进入cmd,输入以下命令进行设置:
npm config set prefix "D:\nvm\node_global"  //设置全局模块的安装路径
npm config set cache "D:\nvm\node_cache"     //设置缓存到node_cache文件夹
还要把node_global路径加入到系统环境变量path中,方便直接使用命令行运行
总结建议

建议使用管理员身份运行命令管理器,不然你可能焦头烂额都找不到问题在哪。先设置node和npm的淘宝镜像,这样成功率和下载速度会更高点。先把环境变量和镜像源都设置好再打开命令提示符安装对应的node版本如果其他步骤没有问题,最后node -v还是报错,很大可能是nvm install 这一步实际没有成功,需要自行安装不要使用命令安装node 对应的版本

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/940829.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-17
下一篇 2022-05-17

发表评论

登录后才能评论

评论列表(0条)

保存