linux nvm是什么

发布时间 - 2023-03-27 00:00:00    点击率:
linux nvm是指Nodejs版本管理器,其英文全称是“Node Version Manager”;在linux下安装nvm,可以进行node的版本的快速切换,也就是说nvm的作用就是帮助我们快速切换node版本的。

本教程操作环境:linux5.9.8系统、nvm 6.9.0、Dell G3电脑。

linux nvm是什么?

linux下安装nvm进行node的版本的快速切换

nvm (Node Version Manager) 是Nodejs版本管理器,可对不同的node版本快速进行切换。

为什么要用NVM?

基于node的工具和项目越来越多,但是每个项目使用的node版本可能不一致,就会出现一些奇怪的问题。比如:自己电脑安装的是最新版的node,接手的项目使用的是低版本的node。那么我只有切换到低版本的node再进行操作才不会报错。而NVM就是用来帮助我们快速切换node版本的。

nvm在linux中安装过程

打开github中nvm的地址: https://github.com/nvm-sh/nvm

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash

此时你用nvm list时会告诉你这个nvm不存在

解决办法:

source ~/.bashrc

接着执行nvm list可以看到

nvm的常用命令

nvm list 或者 nvm ls 查看node的安装版本

nvm install 6.9.0 安装一个6.9.0版本的node

nvm use 6.9.0 使用这个6.9.0版本的node

nvm uninstall 6.9.0 删除6.9.0版本的node

nvm ls-remote 罗列远程的node版本

nvm current 查看当前正在使用的node版本

nvm alias default v4.3.0 切换v.4.3.0为默认版本,每次新建的命令行中就是默认的版本了

npm list --depth=0 -g 查看全局都安装了那些npm的包

推荐学习:《linux视频教程》


# linux  # npm  # default  # github  # https  # 的是  # 管理器  # 就会  # 是指  # 英文  # 要用  # 不存在  # 可以看到  # 你这个  # 报错 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 网易LOFTER官网链接 老福特网页版登录地址  微信h5制作网站有哪些,免费微信H5页面制作工具?  如何在阿里云服务器自主搭建网站?  HTML 中动态设置元素 name 属性的正确语法详解  深圳网站制作的公司有哪些,dido官方网站?  UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】  青岛网站建设如何选择本地服务器?  家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?  Laravel怎么返回JSON格式数据_Laravel API资源Response响应格式化【技巧】  Linux网络带宽限制_tc配置实践解析【教程】  如何用低价快速搭建高质量网站?  js实现获取鼠标当前的位置  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程  长沙做网站要多少钱,长沙国安网络怎么样?  网站建设整体流程解析,建站其实很容易!  iOS中将个别页面强制横屏其他页面竖屏  laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程  Laravel如何自定义错误页面(404, 500)?(代码示例)  Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程  如何用西部建站助手快速创建专业网站?  作用域操作符会触发自动加载吗_php类自动加载机制与::调用【教程】  Python自动化办公教程_ExcelWordPDF批量处理案例  Mybatis 中的insertOrUpdate操作  专业商城网站制作公司有哪些,pi商城官网是哪个?  如何快速启动建站代理加盟业务?  如何用PHP快速搭建CMS系统?  Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南  Laravel如何实现邮件验证激活账户_Laravel内置MustVerifyEmail接口配置【步骤】  如何选择可靠的免备案建站服务器?  详解CentOS6.5 安装 MySQL5.1.71的方法  在线制作视频网站免费,都有哪些好的动漫网站?  图册素材网站设计制作软件,图册的导出方式有几种?  如何在Windows虚拟主机上快速搭建网站?  JavaScript如何实现路由_前端路由原理是什么  如何在自有机房高效搭建专业网站?  Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程  标题:Vue + Vuex + JWT 身份认证的正确实践与常见误区解析  JavaScript如何实现类型判断_typeof和instanceof有什么区别  Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】  北京企业网站设计制作公司,北京铁路集团官方网站?  Python正则表达式进阶教程_复杂匹配与分组替换解析  Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】  jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】  Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】  想要更高端的建设网站,这些原则一定要坚持!  如何登录建站主机?访问步骤全解析  Laravel如何保护应用免受CSRF攻击?(原理和示例)  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  如何快速搭建支持数据库操作的智能建站平台?