分享更有价值
被信任是一种快乐

NVM怎么安装和管理多个Node版本

文章页正文上

这篇文章主要讲解了“NVM怎么安装和管理多个Node版本”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“NVM怎么安装和管理多个Node版本”吧!我们构建一些项目,经常需要旧版本的node,如:Hexo目前支持性比较好的版本是v12,而最新的Node稳定版本是v14。这个时候,为了避免bug,我们需要切换Node版本。本教程适用:Linux(x86架构&ARM架构)macOS(x86架构&ARM架构)Windows(X86架构,ARM架构未测试)警告⚠️:十分不推荐使用NPM下,n模块来管理node版本对于不同的操作系统,我们准备不同的NVM工具,以下是项目地址,感兴趣可以去项目源地址看看嗷:For Mac/Linux:https://github.com/nvm-sh/nvmFor Windows:https://github.com/coreybutler/nvm-windows配置前,请事先卸载你已经安装的Node版本和配置的环境变量,避免冲突。Windows下配置NVM,根据NVM项目地址的配置方法,有两种方法:安装器安装手动配置(推荐)之所以不推荐用安装器安装NVM,是觉得不方便管理啦。本质上两个方法没有区别。进入NVM-Windows项目发布地址:github.com/coreybutler…,选择最新发行版本nvm-setup.zip下载:之后,解压出自压缩文件,点击安装:这边注意⚠️:NVM的安装和配置路径不要有中文,因为我Windows虚拟机只分配C盘,大家可以最好安装到D盘等其他用户盘:安装完成后,在CMD或者Powershell下,输入NVM,即可发现安装完成:这个是我推荐的方法,我们下载NVM项目文件,进行手动配置。进入项目发布地址,下载nvm-noinstall.zip:解压到一个空白文件内,这个文件夹就是NVM地址目录,比如我这里的地址地址是:D:myEnvironmentnvm之后,找到电脑的环境变量,比如Windows10:右键此电脑高级系统设置环境变量:最后,添加环境变量:NVM_HOME:NVM地址目录,比如:D:myEnvironmentnvmNVM_SYMLINK:NVM配置Nod免费云主机、域名e.js的软链接,该目录需指向并不存在的目录(NVM使用时候会自动创建),比如:D:myEnvironmentnodejs追加内容到Path,追加的内容:安装完成后,在CMD或者Powershell下,输入NVM,即可发现安装完成:中国大陆这边连接Node.js和NPM官方服务器有点困难,甚至不单单是下载慢了,有时候直接无法下载使用。所以我们换NVM和Node.js成国内源:到你NVM安装路径,打开setting.txt文件(如果没有,则创建即可),更改:这里解释一下参数:root:NVM的安装地址。即上文的%NVM_HOME%path:激活node.js时的存储路径,即上文的%NVM_SYMLINK%arch:系统架构,如果你的Windwos不是x64,则填32proxy:是否走代理node_mirror:node.js的下载源npm_mirror:npm的下载源虽然可以使用项目包管理工具安装NVM(比如:Homebrew、APT),但还是推荐macOS和Linux使用手动配置方法(Git安装、常规安装),安装NVM,本文也是讲解使用非项目包管理器安装NVM。官方脚本,需要连接Github,如果你的设备无法有效连接Github,请选择其他方法(如:常规安装、Git安装)Terminal使用curl或者使用wget因为官方项目还在更新,这里粘贴脚本可能会过时。建议大家进入官方项目地址里进行粘贴。安装好后,在根据你使用的Shell,在环境变量内追加:一般macOS在~/.zshrc内追加,Linux在没手动配置ZSH情况下,在~/.bashrc内追加:最后,在Terminal重载环境变量配置即可:终端输入nvm命令,就不会报command not find了,比如:官方也推荐使用Git进行配置,但是官方的还是使用Github。国内的连接…… 所以,我推荐使用Gitee,在Terminal上一次输入:我们安装好NVM以后,我们需要配置到环境变量:在环境变量内,追加:最后,在Terminal重载环境变量配置即可:终端输入nvm命令,就不会报command not find了,比如:常规安装,其实就是手动实现Opt1Opt2。手动下载nvm源码,并解压重命名为.nvm。最后,按上文方法,添加到环境变量,重载即可。大陆这边连接Node和NPM源有点忙,进而NVM也比较慢,所以我们使用前换成国内源。
临时使用:在终端内输入需要长期使用,就配置到配置文件里。Windows版本和macOS/Linux版本的NVM,操作基本一样,尤其是管理Node.js的命令;本章节,的操作下,采用一个步骤两个图的模式(一张为Windwos版本NVM的操作截图,一张为macOS/Linux版本的操作截图)查看已经安装的版本:如何查看通过NVM安装的Node.js版本呢?
你可以直接使用NVM命令:我们安装v12.21版本node:我们安装好Node.js以后,需要激活测试一下可以使用用的:如果你需要卸载NVM以及NVM所安装的Node.js,也很简单,且没有残留文件。Windwos用户,如果是用安装器安装,使用其自带的反安装快捷方式即可。我们看看手动配置的方法如何卸载。删除的地址,就是安装过程中的:NVM_HOME:NVM地址目录,比如:D:myEnvironmentnvmNVM_SYMLINK:NVM配置Node.js的软链。比如:D:myEnvironmentnodejs之后:右键此电脑-高级系统设置环境变量:删除上文的NVM_HOMENVM_SYMLINK以及PATH内的:macOS和Linux更简单了,终端执行:在环境变量内移除:到此,NVM卸载完全。在搭建Hexo博客的时候,目前(2021.07)最好还是使用Node.js v12。所以,我搭建Hexo博客,一般也喜欢切换Node.js到v12:这里我先挖个坑,以后有机会和大家说说如何使用Node.js编译Minecraft的控制面板。这个不用多说,安装VUE无法就那么几个方法。用Node.js的包管理工具NPM安装VUE再正常不过,运行也方便:感谢各位的阅读,以上就是“NVM怎么安装和管理多个Node版本”的内容了,经过本文的学习后,相信大家对NVM怎么安装和管理多个Node版本这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是云技术,小编将为大家推送更多相关知识点的文章,欢迎关注!

相关推荐: css3、less、sass是什么意思

小编给大家分享一下css3、less、sass是什么意思,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! css3是CSS技术的升级版本,是一种用来表现HTML或XML等文件样式的计算机语言;Less是一种CSS的扩展和动态样式表语言,一种CS…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册