当前位置: 首页 > news >正文

node nvm 基础用法

NVM(Node Version Manager)是一个用于管理多个Node.js版本的工具。它允许你在同一台机器上安装和切换不同版本的Node.js,而不会相互干扰。以下是NVM的一些基础用法:

  1. 安装NVM:

    • 在Linux或macOS上,你可以使用CURL或WGET来安装NVM。例如,使用CURL:

      curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
      
    • 在Windows上,你可以使用nvm-windows。

  2. 安装Node.js:

    • 安装特定版本的Node.js:

      nvm install 14.17.0
      
    • 安装最新的LTS(长期支持)版本:

      nvm install --lts
      
    • 安装最新的Node.js版本:

      nvm install node
      
  3. 列出已安装的Node.js版本:

    nvm ls
    
  4. 切换Node.js版本:

    • 切换到特定版本:

      nvm use 14.17.0
      
    • 切换到最新的LTS版本:

      nvm use --lts
      
  5. 设置默认Node.js版本:

    • 设置默认版本,这样每次打开新的终端时都会使用这个版本:

      nvm alias default 14.17.0
      
  6. 卸载Node.js版本:

    nvm uninstall 14.17.0
    
  7. 查看当前使用的Node.js版本:

    node -v
    
  8. 查看NVM的帮助信息:

    nvm --help
    

确保在安装NVM之后,重启你的终端或者运行source ~/.nvm/nvm.sh​(Linux/macOS)来使NVM的命令立即可用。对于Windows用户,nvm-windows通常会自动设置好环境变量。

这些是NVM的一些基本命令,可以帮助你管理Node.js的不同版本。如果你需要更高级的用法,可以查看NVM的官方文档或使用nvm --help​命令获取更多信息。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 大批量查询方案简记(Mybatis流式查询)
  • 云原生信息安全:筑牢数字化时代的安全防线
  • 计算机网络 8.*结构化布线
  • 软设9.20
  • 工作流activiti笔记(六)已办列表
  • 【鸿蒙】HarmonyOS NEXT开发快速入门教程之ArkTS语法装饰器(上)
  • 固执和坚持99%的人不作区分
  • 【观点】AI时代程序员的核心竞争力:发展不可替代的关键技能
  • [嵌入式] 3588相关
  • 【C++篇】C++类与对象深度解析(六):全面剖析拷贝省略、RVO、NRVO优化策略
  • 【系统架构设计师-2013年真题】案例分析-答案及详解
  • 基于机器学习的癌症数据分析与预测系统实现,有三种算法,bootstrap前端+flask
  • 新媒体运营
  • Echats 实现CPK (过程能力)研究报告
  • 生信初学者教程(六):数学基础
  • [译] 理解数组在 PHP 内部的实现(给PHP开发者的PHP源码-第四部分)
  • 【前端学习】-粗谈选择器
  • 2017-08-04 前端日报
  • 5、React组件事件详解
  • PHP的类修饰符与访问修饰符
  • Spring声明式事务管理之一:五大属性分析
  • uva 10370 Above Average
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 高度不固定时垂直居中
  • 聊聊flink的TableFactory
  • 浏览器缓存机制分析
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • ​如何使用ArcGIS Pro制作渐变河流效果
  • #70结构体案例1(导师,学生,成绩)
  • $(document).ready(function(){}), $().ready(function(){})和$(function(){})三者区别
  • $Django python中使用redis, django中使用(封装了),redis开启事务(管道)
  • (bean配置类的注解开发)学习Spring的第十三天
  • (第三期)书生大模型实战营——InternVL(冷笑话大师)部署微调实践
  • (读书笔记)Javascript高级程序设计---ECMAScript基础
  • (独孤九剑)--文件系统
  • (原)记一次CentOS7 磁盘空间大小异常的解决过程
  • (转)创业家杂志:UCWEB天使第一步
  • (转)拼包函数及网络封包的异常处理(含代码)
  • (转载)虚函数剖析
  • .gitattributes 文件
  • .MyFile@waifu.club.wis.mkp勒索病毒数据怎么处理|数据解密恢复
  • .NET Core中Emit的使用
  • .net 获取某一天 在当月是 第几周 函数
  • .Net多线程Threading相关详解
  • .NET轻量级ORM组件Dapper葵花宝典
  • .net使用excel的cells对象没有value方法——学习.net的Excel工作表问题
  • /deep/和 >>>以及 ::v-deep 三者的区别
  • /tmp目录下出现system-private文件夹解决方法
  • @Builder注释导致@RequestBody的前端json反序列化失败,HTTP400
  • @Transactional 竟也能解决分布式事务?
  • @WebServiceClient注解,wsdlLocation 可配置
  • [20190401]关于semtimedop函数调用.txt
  • [24年新算法]NRBO-XGBoost回归+交叉验证基于牛顿拉夫逊优化算法-XGBoost多变量回归预测
  • [ABP实战开源项目]---ABP实时服务-通知系统.发布模式
  • [Angular 基础] - 数据绑定(databinding)