素材巴巴 > 程序开发 >

使用 nvm 卸载node_Windows nvm的安装使用(及排坑)

程序开发 2023-09-09 18:52:11

041ad8801a32abeb6e7b292b7d1a8fbb.png

指路牌

适用场景

接手祖传旧代码,node版本太高导致无法运行成功。或同时需要使用多个版本node。

环境

windows 10 64bit

参考博客

雨临Lewis -- Windows下完全卸载node.js并安装node.js的多版本管理工具nvm-windows
蓓蕾心晴 -- windows下nvm安装node之后npm命令找不到问题解决办法

背景

不注明环境和版本的教程都是耍流氓,在刚开始接触一门新技术或者新框架时,我们时常会去搜索别人的hellow world教程,但是很气的是,按照步骤无论如何都是不成功,
在我碰到的这类的坑,基本都是环境和版本不同导致的.....(除了和网路相关的)
例如最近看的一位前辈关于以太坊教程,和现在还没爬出坑的接手的一个2年前Angular的项目。本篇是下一篇关于以太坊文章的前置文章,因为那一篇教程需要使用旧版本的node。

思路

  1. 卸载node
  2. 删除路径以及残留文件
  3. 安装nvm-windows
  4. 配置镜像源

步骤

1.卸载系统上现有node(如果有)

此处基于windows下nvm安装node之后npm命令找不到问题解决办法,在此基础上简化和完善。
C:Program Filesnodejs
C:Users{User}AppDataRoamingnpm
C:Users{User}AppDataRoamingnpm-cache
C:Users{User}node_modules (在我电脑上的路径)

2.下载最新版nvm并安装nvm-setup.zip
3.更换镜像源
路径 C:Users{User}AppDataRoamingnvmsettings.txt下添加以下两条

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

此时如果你还仔细观察,会发现C:Program Files下的nodejs问家家其实是一个快捷方式,指向的是nvm的安装路径C:Usersi353667AppDataRoamingnvm下对应的node版本。

4.nvm的使用

# get available node version list     nvm list available 
 # install specific node version you need     nvm install The_Version_You_Need 
 # list the node you have installed in your PC     nvm list 
 # switch node version you need      nvm use The_Version_You_Need
 

错误处理

在Windows上nvm的常见错误解决方案基本都能搜索到,有一个特殊的我没检索到的这里列一下。

要获取更多Haytham原创文章,请关注公众号"许聚龙":

251e875e0354950dc04aa9688ee99f09.png

标签:

素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。