nvm使用
admin
2024-03-22 03:27:09
0

介绍
nvm可以帮助开发者在一台电脑上同时拥有不同版本的Node和Npm,可以根据项目的需要进行快速的切换Node版本。

如果你之前电脑装过node.js,请先把之前的node.js卸载掉,不然切换版本会无效!

下载
可以点击此处下载,在GitHub上选择相应的版本既可以完成下载。

在本次记录中选择的是nvm-setup.zip 安装版本

📎nvm-setup.rar

安装
下载完成后是一个压缩包,解压之后双击安装。

在下面这个界面中是nvm的安装位置,尽量安装到清晰容易找到的路径,以便后续修改内容,然后点击next下一步。

这个界面是node的安装位置,在这个界面里面推荐跟我路径一样,当然可以按照自己喜好来,然后点击next下一步。

点击install 后就会进行安装,安装完成,点击Finish即可。

检验
安装完成后,用Win+R打开CMD,可以通过nvm -v命令来检验一下是否安装成功。

如上图,即表示安装成功。

更改settings.txt
因为后面需要通过nvm来安装不同版本的node,而默认的安装源速度较慢,所以可以通过更改settings.txt的形式来调整源地址,提高安装速度。

在nvm的安装目录里面找到settings.txt文件,双击打开。

打开文件,在最后面添加上下面的源地址:

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
1
2
更改完成后settings.txt里面的内容如下:

注意要隔一行

更改完成保存即可。

nvm基本使用命令
nvm list 列出已经安装的node版本,可以简写为nvm ls命令。
nvm on 启用node版本管理。
nvm off 禁用node版本,并不会卸载任何东西。
nvm uninstall 卸载指定版本的node。
nvm install 安装指定版本的node。
nvm use 使用指定版本的node。
nvm list available 查看网络可以安装的版本
nvm version 查看当前的版本
nvm install 安装最新版本nvm
nvm use 切换使用指定的版本node
nvm ls 列出所有版本
nvm current 显示当前版本
nvm alias 给不同的版本号添加别名
nvm unalias 删除已定义的别名
nvm reinstall-packages 在当前版本node环境下,重新全局安装指定版本号的npm包
nvm on 打开nodejs控制
nvm off 关闭nodejs控制
nvm proxy 查看设置与代理
nvm node_mirror [url] 设置或者查看setting.txt中的node_mirror,如果不设置的默认是 https://nodejs.org/dist/
nvm npm_mirror [url] 设置或者查看setting.txt中的npm_mirror,如果不设置的话默认的是: https://github.com/npm/npm/archive/.
nvm uninstall 卸载制定的版本
nvm use [version] [arch] 切换制定的node版本和位数
nvm root [path] 设置和查看root路径
安装node10
使用 nvm list available 可以查看网络上可以安装的node版本

下面来尝试通过命令安装node10这个版本。

打开终端,执行命令nvm install 10这条命令即可完成安装。

安装完成之后,可以通过nvm ls命令来查看当前可用的版本。

安装完成后可以通过nvm use 切换到node10,或者最新版等。

检测一下是否切换成功,可以通过查看node版本来检测,执行命令node -v。这里如果不成功,就证明之前电脑上是有node或者nvm的,需要卸载之前的node和nvm,按照此教程一步一步走。

注意
需要注意的是,尽量把nvm安装到盘符的根目录,这样就不会在切换版本的时候因为nvm上一层目录存在特殊字符或者空格导致切换node版本失败。

例如,将nvm安装到了D盘下的Program Files (x86)这个目录里面,最终形成的目录地址为:D:\Program Files (x86)\nvm,结果因为Program Files (x86)这个名称里面包含空格,结果导致切换node版本时发生了报错。最终没有办法只能卸载nvm重新安装一遍,将安装地址变为了D:\nvm,才解决问题。

总结
Program Files (x86)\nvm,结果因为Program Files (x86)这个名称里面包含空格,结果导致切换node版本时发生了报错。最终没有办法只能卸载nvm重新安装一遍,将安装地址变为了D:\nvm`,才解决问题。

总结
ok,到这,基本上就已经完成了nvm的安装,通过nvm可以安装和切换任意的node版本。

相关内容

热门资讯

四川旅游金牌管家,四川跟团旅游... 四川,这片充满魅力的土地,以其独特的自然风光、丰富的历史文化和诱人的美食吸引着无数游客。无论是壮美的...
宣讲养老的目的和意义? 宣讲养老的目的和意义?大家都要变老
你不说呀我不说儿歌是什么歌 你不说呀我不说儿歌是什么歌《你不说我不说》。根据查询酷我音芹弊乐显示,《你不说我旦神不说》是由七宝儿...
瓜果梨桃还有下一句吗 瓜果梨桃还有下一句吗答:带穗瓜果李桃,饮食清淡贴秋膘。酷暑难熬,民俗适宜把秋咬。瓜果李桃,饮食清淡贴...
请邀和邀请这两个词有什么区别? 请邀和邀请这两个词有什么区别?只有邀请,没有请邀哦,谢邀是感谢邀请。
所有成语成成语 所有成语成成语全部的成语!太齐全了,太珍贵了,赶紧收藏 - 一、数字成语 一唱一和、 一呼百应、 一...
有一种鸟体型像麻雀头上长个冠是... 有一种鸟体型像麻雀头上长个冠是这种鸟叫什么名字?你说的这种,在南方最常见的是红耳鹎。
故乡在他乡英文版歌曲去哪听到 故乡在他乡英文版歌曲去哪听到故乡在他乡英文版歌曲去网页听到。(故乡在他乡)这首柔情好听的歌曲,原唱是...
外表乖巧甜美的女孩,内心洒脱不... 外表乖巧甜美的女孩,内心洒脱不羁,会有男生喜欢吗?会!这样的女生反而更容易吸引男生的注意,男生会觉得...
六龙争霸3D天书残卷怎么获取 ... 六龙争霸3D天书残卷怎么获取 天书残卷获取攻略第一种途径是通过“一骑当千”的日常活动,这是一个玩家V...
夫贵妻荣打一生肖? 夫贵妻荣打一生肖?生肖:狗。夫贵妻荣,风华正茂,时来运转,八方来财。夫贵妻荣,汉语成语,拼音是fū ...
重庆5天本地团跟团游,0自费0... 自从有了孩子,我们的旅行计划总是围绕着他们展开。重庆,这座充满奇幻色彩和美食诱惑的山城,自然成为了我...
去贵州旅游攻略团建五天自由行超... 嘿,各位热爱探索的朋友们,是不是又在为团建去哪儿玩而发愁呢?别急,今天我就给你们带来一份超级详细的贵...
怎么辨认琥珀手链真假,琥珀手链... 怎么辨认琥珀手链真假,琥珀手链的价格一般是多少啊?怕买到假的琥珀手链,求达人帮忙解答,谢谢!问清楚是...
中老年朋友的新疆旅行指南:探寻... 中老年朋友的新疆旅行指南:探寻别样魅力 新疆,这片广袤而神秘的土地,占中国六分之一的辽阔疆域,拥有雪...
先虐后甜的穿越古文 先虐后甜的穿越古文庆余年,我最喜欢的文了。
高速上,骑摩托女子被私家车逼停... 6月27日,一段标题为"环海南岛摩旅误入高速被私家车逼停"的视频在网络平台广泛传播,引发公众关注。 ...
西藏旅游最新攻略,9天8晚旅游... 西藏,这片被誉为“世界屋脊”的神秘土地,一直是我和闺蜜心中的梦想之地。巍峨的雪山、湛蓝的湖泊、广袤的...
秦时明月之诸子百家分集剧情介绍 秦时明月之诸子百家分集剧情介绍动画片秦时明月之诸子百家分集剧情介绍我啊回答,不知道