nvm安装node及npm
文章目录
注:通过小半天的折腾终于将nvm、node、npm 安装完毕,做一个记录,防止以后再次踩坑,阿菜一个,有不足之处请指正~😘
nvm 管理node 、npm真的是 超方便!嗯,真香。
一、nvm的安装
可采用 github安装 或者 网盘下载安装 推荐使用github安装
1.1 github安装
github nvm安装地址:https://github.com/coreybutler/nvm-windows/releases.
推荐点击圈中项进行下载,此选项会直接下载安装包,
下载完成后解压
点击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安装位置,默认位置如下, 将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,可以根据项目要求选择对应版本,下一步安装选定版本
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 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/.
- 解压当前npm压缩包,将名字更换为npm
- 将npm文件夹放置于nvm安装路径下,node版本号对应文件夹中的node_modules文件中,如图
地址:(注意将lulu切换为自己的用户名)
C:\Users\lulu\AppData\Roaming\nvm\v12.16.1\node_modules\npm
- 打开npm中的bin文件夹
复制
其中的npm、npm.cmd、npx、npx.cmd四个文件
- 将复制的文件粘贴到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.