【node入门一】——Windows环境nvm安装node及npm

nvm安装node及npm


注:通过小半天的折腾终于将nvm、node、npm 安装完毕,做一个记录,防止以后再次踩坑,阿菜一个,有不足之处请指正~😘
nvm 管理node 、npm真的是 超方便!嗯,真香。


一、nvm的安装

可采用 github安装 或者 网盘下载安装 推荐使用github安装

1.1 github安装

github nvm安装地址:https://github.com/coreybutler/nvm-windows/releases.

GitHub安装nvm
推荐点击圈中项进行下载,此选项会直接下载安装包,
下载完成后解压
点击exe
执行完毕即安装成功👍


eee:本人C盘比较充足,没有换位置,直接保存默认路径,需要换位置的记住路径,进行环境变量配置
eee:我这边网络太差,进不去GitHub,抱用一张网友的图片,在此附上 原文链接.


1.2 网盘下载

自己整合了下,在此附上百度云盘地址 包含nvm 1.1.6版本、git 2.25.2.1、和npm 6.13.4 (匹配node 12.16.1版本使用)
链接: https://pan.baidu.com/s/1wQFsNCx1mikRMhrYLldZgg .
提取码:wm4q
一些安装包
下载后双击nvm-setup.exe 即可

查看nvm安装状态

打开命令行 输入 nvm -v 返回版本号即安装成功

nvm -v

查看nvm版本号

配置国内镜像(提升下载速度)

打开nvm安装位置,默认位置如下, 将lulu换为本机账户

C:\Users\lulu\AppData\Roaming\nvm

打开settings.txt 添加以下两行内容进行保存

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

我的电脑安装了node v8.9.0和v12.16.1两个版本,多了两个文件夹,这两个请暂时忽略,接着下一步继续
在这里插入图片描述


二、nvm的使用(node及npm的安装)

使用nvm安装指定版本

2.1 查看可安装版本

nvm list available

推荐使用LTS线上稳定版本,这里我用的是12.16.1,可以根据项目要求选择对应版本,下一步安装选定版本
可安装node版本

2.2 安装、使用选定版本

安装node选中版本

nvm install 12.16.1

使用特定版本

nvm use 12.16.1

2.3 卸载选定版本

需要卸载时执行

nvm uninstall 12.16.1

查看node、npm是否安装成功

命令行分别执行node -v、npm -v,如果能得到版本号即 安装成功
检查node、npm安装情况
我在安装 node v8.9.0 版本时,npm自动安装正常、
安装node v12.16.1 时 出现错误,npm 加载时提示安装但检测版本号未检测到,对应版本npm安装失败,解决方案请看下一步


常用命令

nvm ls						// 查看所有已安装的node版本
nvm install 12.16.1 		// 安装指定版本的nodejs
nvm use 12.16.1             // 使用指定版本
nvm uninstall 12.16.1       // 卸载指定版本

三、问题处理(npm未自动安装)

手动下载对应版本npm(node v12.16.1对应npm 版本6.13.4 在上方云盘中包含,可以直接解压使用)
npm下载地址:https://npm.taobao.org/mirrors/npm/.

  1. 解压当前npm压缩包,将名字更换为npm
  2. 将npm文件夹放置于nvm安装路径下,node版本号对应文件夹中的node_modules文件中,如图
    地址:(注意将lulu切换为自己的用户名)
    C:\Users\lulu\AppData\Roaming\nvm\v12.16.1\node_modules\npm
    匹配npm1
  3. 打开npm中的bin文件夹
    复制其中的npm、npm.cmd、npx、npx.cmd四个文件
    复制内容
  4. 将复制的文件粘贴到node版本名对应文件夹下
    C:\Users\lulu\AppData\Roaming\nvm\v12.16.1粘贴内容

执行完成后重新打开命令行测试 npm 版本号即验证成功


参考:
https://www.jianshu.com/p/cbf4f76ba0bb.
https://blog.csdn.net/qq_32682137/article/details/82684898.

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值