windows 下 安装 NVM 各种坑 的 解析(安装步骤)附带安装全局模块

安装前准备:(很重要)

  1. 删除所有的node,保证系统无任何node(我遇见的问题是,虽然nvm管理了已有的node,但是无法切换默认node版本)
  2. 安装路径上不要有中文,空格等。(我遇到的问题,安装node完成后,切换node版本的时候,直接出乱码)
  3. 如果之前安装过nvm以后,要去检查环境变量里面,看看和node还有nvm相关的环境变量是否删除干净(我遇到的问题是,没删除干净,导致安装完模块,运行模块命令的时候报错)
  4. 安装路径最好是放到D盘(我遇见的问题是,使用 node -v 命令,结果显示拒绝访问,下面有图说明)

下面是安装步骤:

  1. 下载 nvm-setup.zip
    下载地址:https://github.com/coreybutler/nvm-windows/releases
    在这里插入图片描述
    下载 nvm-setup.zip 就可以

  2. 下载完成后,解压,运行安装文件。
    按照默认安装就可以**(注意,安装NVM的路径一定不要有中文和空格,最好是将目录都改到D盘,只要不是C盘就行)**。
    有个不明白的是,安装目录都改到D盘了,为什么在安装模块的时候,C盘的目录下还是会创建nodejs目录(安装node_module的时候,还是会安装到C盘的目录里面),期待哪位大神可以解释一下(setting.txt 里面的路径我检查过了,和安装设置的是一致的)。
    我的目录:

D:\ProgramFiles\nvm
D:\ProgramFiles\nodejs

在这里插入图片描述

  1. 打开CMD命令行,输入 nvm 出现图片下面一大串东西,就代表安装好了。
    在这里插入图片描述

  2. 配置下载镜像,原来的下载地址,实在是慢的吓人
    在nvm安装路径下setting.txt文件中配置如下信息:

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

在这里插入图片描述

备注:
1是nvm路径
2是nodejs路径
3是node下载镜像
4是npm下载镜像
  1. 使用nvm 安装node版本

    使用管理员模式的CMD命令行,输入下面代码

nvm install 版本号

在这里插入图片描述

  1. 查看node版本列表,并且设置使用版本

查看node版本列表(查看之前我又安装了12.12.0版本)

nvm list
或者
nvm ls

版本前带*则表示当前使用版本
在这里插入图片描述

设置node版本

nvm use 版本号

在这里插入图片描述
7. 增加系统变量
增加系统变量的方法:

此电脑->属性->高级系统设置->环境变量
在系统环境变量里面,增加变量名: NODE_PATH ,变量值: C:\Program Files\nodejs\node_global ,然后确定
在Path目录里面,新建,然后输入 %NODE_PATH%
保存,然后重新管理员模式打开CMD就可以了

增加系统变量前
在这里插入图片描述
曾加系统变量后
在这里插入图片描述

增加系统变量主要是因为npm默认的 node_cachenode_global 文件夹是建立在 C:\Program Files\nodejs 目录下的,所以当你使用 npm install -g http-server 这样全局安装的时候,会自动安装到 C:\Program Files\nodejs\node_global 目录下面,所以要增加环境变量,在这里全局安装的模块,不会随着node版本的切换而改变,如果需要改变,请看我的另一篇博文:nvm切换node版本后,全局的node_modules不改变,解决方案

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值