DTT之前一直时在NodeJS官网上面下载 NodeJS的,一般都是exe下载安装。
最近在使用NodeJS 的时候意外发现自己的npm出现了问题,网上搜了很多方法,最后推荐大部分都是重装。
然后又意外了解到一个很神奇的东西NVM(nodeJS version manager)可以专门来管理NodeJS 的各种版本。关键比较好的是在下载NodeJS可以安装适配的NPM版本,并且不需要自己再去配置全局变量了,人家都帮你做好了。
总结一下。这款NVM:
- 轻巧,方便
- 可以管理各种版本的Node版本和NPM版本
- 当我们的Node要升级的话,自己之前下载的Node_module也不需要重新下载
然后一起来安装吧
第一步:下载最新的NVM工具
1) 官网下载
2)由于github下载速度,Windows版本在百度网盘
https://pan.baidu.com/s/1wc8VhiyPPSEYmupGRsLpgQ【密码:t0ki】
第二步:将其安装在C盘根目录下新建一个文件夹,例如NVM文件夹
第三步:找到settings.txt文件。
打开,写入如下代码,由于NVM是通过git去下载的,速度有限,所以我们可以通过淘宝镜像下载,这样可以减少我们下载的失败次数。
root: C:\nvm\nvm
path: C:\nvm\nvm\nodejs
arch: 64
proxy: none
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
第四步:在nvm文件夹下按住ctr+shift+鼠标右键,选择在此处打开windows powershell。如果是windows其他版本的话,可以使用cmd,然后切换到自己的路径下面。
然后输入命令 【由于目前的稳定版本是8.11.3,所有DTT安装的是这个版本,如果想要安装最新版,输入命令:nvm install latest】
C:\nvm\nvm> nvm install 8.11.3
等待安装完成,然后输入命令,查看当前安装版本
C:\nvm\nvm> nvm ls
然后选择你要使用的Node版本,输入命令
C:\nvm\nvm> nvm use 8.11.3
之后我们可以看到
第五步:确认自己的Node版本和Npm版本
之后,我们要做一件很重要的事情,就是划分Node_module的位置。如果你不想每一次换版本的时候,重新下载一遍node_module。
第一步:新建一个.npmrc文件,文件名才是这个
第二步:在文件里面写入
cache=C:\nvm\nvm\npm-cache
prefix=C:\nvm\nvm\npm
第三步:将这个文件放在,这个目录下面 C:\Users\DemonTT。【每个人的用户名不太一样哟】
然后我们就可以无忧无虑地学习Node了。