一、下载安装
    
     nvm
    
   
    
     1.1 什么是nvm?
    
   
    nvm是一个
    
     node
    
    的版本管理工具,可以简单操作node版本的切换、安装、查看。。。等等,与npm不同的是,npm是依赖包的管理工具
   
    
     在工作中,我们可能同时在进行2个或者多个不同的项目开发,每个项目的需求不同,进而不同项目必须依赖不同版本的NodeJS运行环境,这种情况下,对于维护多个版本的node将会是一件非常麻烦的事情,nvm就是为解决这个问题而产生的,他可以方便的在同一台设备上进行多个node版本之间切换。
    
   
    1.2 nvm的下载安装
   
    安装包下载地址:
    
     
      
       Releases · coreybutler/nvm-windows · GitHub
      
      
       A node.js version management utility for Windows. Ironically written in Go. – Releases · coreybutler/nvm-windows
      
      
       
       https://github.com/coreybutler/nvm-windows/releases
      
     
    
    windows系统下载 nvm-setup.zip 安装包 如下图:
   
     
   
    下载完毕解压出来之后
   
我个人的话习惯装在D盘,可以根据个人需求,提前在所安装的位置创建好nvm和Node两个文件夹
     
   
    然后点击安装
   
     
   
     
   
     
   
     
   
     
   
     
   
打开cmd 输入 nvm -v 确认安装成功
nvm -v //查看,如果出现版本号,即安装成功至此我们的nvm就安装完毕了!
    二、下载Node.js
   
    1. 先卸载之前的node
   
    2. 在cmd 中输入 nvm ls available 获取(部分)可用的node版本号
   
nvm ls available //查看可用的node.js版本号
     
   
    3. 安装自己所需要的版本(这里建议安装14.16.0版本)
   
nvm install node版本号 //(例如:nvm install 14.16.0)安装对应版本以及对应的npm版本
    
     使用nvm安装nodejs
    
   
    
    
     如果出现报错
    
    :Could not retrieve
    
     https://nodejs.org/dist/latest/SHASUMS256.txt
    
    .
    
    Get
    
     https://nodejs.org/dist/latest/SHASUMS256.txt:
    
    net/http: TLS handshake timeout
    
    说明出现远程连接被关闭的问题,这是由于国内网络限制导致的
    
    解决方法:
    
    找到nvm文件夹 打开 settings.txt  在里面添加两句代码:
   
node_mirror:npm.taobao.org/mirrors/node/
npm_mirror:npm.taobao.org/mirrors/npm/
    4. 切换到安装的版本(
    
     重点!!!这一部需要使用管理员身份重新打开cmd
    
    )
   
     
   
nvm use 版本号(例如:nvm use 14.16.0)           // 切换到使用指定的nodejs版本
    5. 检查是否安装完成
   
node -v 
npm -v   //检验node.js以及对应npm是否安装成功
    
     这时我们的node就已经安装完成
    
   
    三、安装TypeScript
   
    1. 继续在管理员身份下的命令行输入 安装typescript
   
npm i -g typescript    //在全局中安装 typescript
    2. 输入tsc 返回如下内容即为安装成功
   
    
     至此就全部安装完毕可以使用了!
    
   
 


