关于NodeJS安装和管理

DTT之前一直时在NodeJS官网上面下载 NodeJS的,一般都是exe下载安装。

最近在使用NodeJS 的时候意外发现自己的npm出现了问题,网上搜了很多方法,最后推荐大部分都是重装。

然后又意外了解到一个很神奇的东西NVM(nodeJS version manager)可以专门来管理NodeJS 的各种版本。关键比较好的是在下载NodeJS可以安装适配的NPM版本,并且不需要自己再去配置全局变量了,人家都帮你做好了。

总结一下。这款NVM:

  1. 轻巧,方便
  2. 可以管理各种版本的Node版本和NPM版本
  3. 当我们的Node要升级的话,自己之前下载的Node_module也不需要重新下载

然后一起来安装吧

第一步:下载最新的NVM工具

1) 官网下载

  1. linux系统的github地址:点我
  2. 如果你是windows系统,直接下载安装就好了,附
    windows-nvm的github地址 点我
    windows-nvm的下载地址 点我去下载

2)由于github下载速度,Windows版本在百度网盘

https://pan.baidu.com/s/1wc8VhiyPPSEYmupGRsLpgQ【密码:t0ki】

第二步:将其安装在C盘根目录下新建一个文件夹,例如NVM文件夹

关于NodeJS安装和管理_第1张图片

第三步:找到settings.txt文件。

关于NodeJS安装和管理_第2张图片

打开,写入如下代码,由于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了。

你可能感兴趣的:(前端,Tips)