windows下nvm安装的步骤是什么,有哪些事项要注意
Admin 2022-05-26 群英技术资讯 987 次浏览
这篇文章给大家介绍了“windows下nvm安装的步骤是什么,有哪些事项要注意”的相关知识,讲解详细,步骤过程清晰,有一定的借鉴学习价值,因此分享给大家做个参考,感兴趣的朋友接下来一起跟随小编看看吧。
事情通常开始于在本机电脑上需要维护旧项目和新项目,但旧项目可能需要比较旧版本的node,所以如果能随时切换node版本就好了!nvm应运而生。
由于本人比较谨慎,安装nvm前找了一些别人安装踩过的坑,坑还是有一些的。在我觉得万事具备(看了好几篇安装踩坑文章)的时候,便开始操作:
操作系统:win10-64bit, windows下nvm为nvm-windows
步骤一(很重要):
如果本机从未安装过nodejs,可以跳过本步骤
彻底(一定要彻底)卸载本机的node和删除npm相关目录(参考stackoverflow上的解决方法)

稍微翻译一下(我的操作)就是:
把node相关进程杀掉,可右击菜单栏打开任务管理器,找到node进程然后“结束任务”
在应用程序管理界面卸载node
移除上述步骤4中的相关文件夹(如果存在的话)
删除node和npm相关的环境变量
在cmd运行 where node 可以看到node是否已被卸载(未卸载的话会看到一个安装路径)
步骤二:
官网地址:https://github.com/coreybutler/nvm-windows/releases/tag/1.1.8
点击下载安装包,我安装的是1.1.8,在release界面找到安装包下载就好

步骤三:
安装nvm-setup,就是普通软件的安装方法,地址可以都不用改(我选择了以下地址),安装完后会自动添加两个环境变量

打开nvm的安装目录,默认应该是:C:\Users{user}\AppData\Roaming\nvm\
修改settings.txt文件,把npm镜像改为淘宝镜像, 这是我的配置,默认的root和path不需要动,加上后面两行
root: C:\Users\PARATERA\AppData\Roaming\nvm path: C:\Users\PARATERA\AppData\Roaming\nodejs node_mirror: https://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/
步骤四:
可以执行以下命令进行操作
nvm -v: 查看nvm是否安装成功
nvm arch: 显示node是运行在32位还是64位模式
nvm install [版本号]: 安装对应版本的node,如 nvm install v16.5.0 安装完会看到nvm目录会多了对应版本的文件夹, 安装最新版本可使用命令 nvm install latest

nvm ls: 列出已经安装的node.js版本
nvm use [版本号]: 使用已安装的node16.5.0版本,版本指定成功之前是没有全局变量node或npm的,不用试了
版本切换成功后
node -v:查看当前node版本
npm -v:查看当前npm版本
坑:
运行 nvm use [版本号] 报错:

解决:使用管理员权限打开cmd,重新操作即可


看到Now using node vXXXX 就大功告成了, 可以使用node -v查看切换后的版本是否如预期

可以愉快玩耍啦!
但!某版本下使用npm i -g [package] 安装的全局包只有对应版本下才能使用
比如:

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
这篇文章主要给大家分享的是JavaScript 的反射学习技巧,主要是区别在于所有的函数对象属性过于复杂,而且额外增加可能会导致程序行为不合理,所以扩展 Reflect 函数来专门对函数对象处理调用方法,构造对象,获取或者设置属性等相关操作。下面一起进入文章内容吧
这篇文章主要介绍了JavaScript中的语法和代码结构,对JS初学者而言,这些基础一定要看一下
目录vue ant design 封装弹窗表单使用ant-design-vue的Form表单使用脚手架新建项目安装并导入ant-design-vue,使用Form组件启动应用,测试验证vue ant design 封装弹窗表单template div id=formForm a-modal
本文主要介绍了浅谈JS数组内置遍历方法有哪些和区别,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本篇文章给大家带来了关于JavaScript的相关知识,其中主要为大家详细介绍了JavaScript变量类型以及变量之间的转换,文中示例代码介绍的非常详细,具有一定的参考价值,希望对大家有帮助。
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 ICP核准(ICP备案)粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008