一、下载安装
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 返回如下内容即为安装成功
至此就全部安装完毕可以使用了!