nvm安装使用教程

  • Post author:
  • Post category:其他




下载


NVM for Windows 下载地址:


https://link.juejin.cn/?target=https%3A%2F%2Fgithub.com%2Fcoreybutler%2Fnvm-windows%2Freleases

在这里插入图片描述

只需点击第三个,下载安装包,下载之后点击安装。

安装注意事项:

  1. 可以使用默认安装路径

    C:\Users\mpen\AppData\Roaming\nvm

    ,也可以换成自己想放的路径
  2. 配置

    node.js

    的安装目录;默认会使用

    C:\Program Files\nodejs

    目录,

    C:\Program Files\nodejs

    目录也是

    node.js

    默认的安装目录;如果安装

    nvm

    前就已经安装了

    node.js

    ,且修改了

    node.js

    的安装目录,那么此处的目录要修改为

    node.js

    的安装目录;如果安装

    nvm

    前没有安装

    node.js

    ,那么此处的目录可自行定义
  3. 第三点击安装,在安装过程中会弹出:由于已经安装了

    node

    ,所以此时提示“

    你希望nvm管理已经安装的 node 版本吗

    ”,点击 是 待安装完成后测试是否安装成功
nvm -v

如果输出nvm详细信息说明安装成功了!




配置

安装成功之后,我们就需要下载对应的node版本了,这里首先我们先配置下镜像

nvm安装根目录找到

settings.txt

文件 添加一下内容

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



安装最新稳定版 node

nvm install stable



安装指定版本

可模糊安装,如:安装 v4.4.0,既可 $ nvm install v4.4.0,又可 $ nvm install 4.4

会安装对应的

node

版本和

npm

版本

nvm install <version>



查看版本

nvm ls

在这里插入图片描述



切换版本

nvm use 16.3.0



删除版本

nvm uninstall 14.17.0



常见问题



安装node后 显示拒绝访问的问题

首先我们先查看安装的node路径里面是否真的成功安装上了,如果里面是空的文件,说明是

npm install

安装失败了。


上面提到添加镜像就可以解决!

在这里插入图片描述

在这里插入图片描述

如果不是这个原因,看一下nvm的安装路径,尽量不要放在C盘。卸载重新安装在别的路径




使用cnpm会报错的问题

cnpm 报错

Error_ Cannot find module ‘node_util‘


nvm

切换

node

版本可能会跟

cnpm

版本不匹配,解决方案有很多:降低

cnpm

版本、切换

node

版本、用

npm

镜像下载

既然使用了

nvm

就是为了方便来回切换,所以升级

node

没必要,尽量选择去降低

cnpm

版本



降低cnpm版本

1.npm uninstall -g cnpm  //卸载原有的版本
2.npm install cnpm@6.0.0 -g  //指定版本安装



npm镜像

不使用cnpm下载,用npm的镜像

单次使用

npm install --registry=http://registry.npmmirror.com

永久替换

npm config set registry http://registry.npmmirror.com

手动修改配置

 1.打开.npmrc文件(C:\Program Files\nodejs\node_modules\npm\npmrc,没有的话可以使用git命令行建一个( touch .npmrc),用cmd命令建会报错)
 2.增加 registry =http://registry.npmmirror.com  即可。

如果需要恢复成原来的官方地址只需要执行如下命令:

 npm config set registry https://registry.npmjs.org

检测是否安装成功:

npm config get registry



版权声明:本文为weixin_43932245原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。