详解使用nvm管理多版本node的方法
发布时间 - 2026-01-11 03:02:07 点击率:次首先,使用下面的命令来安装 nvm
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
下载并安装完成后用户退出重新登录或者重新 source 一下环境变量
$ . ~/.bashrc
查看当前系统 node 版本
$ nvm ls
N/A
node -> stable (-> N/A) (default)
iojs -> N/A (default)
可以看到目前系统里没有安装任何版本的 node
使用 “nvm install ” 安装指定版本的 node
$ nvm install v6.10.0 Downloading and installing node v6.10.0... Downloading https://nodejs.org/dist/v6.10.0/node-v6.10.0-linux-x64.tar.gz... ######################################################################## 100.0% Computing checksum with sha256sum Checksums matched! Now using node v6.10.0 (npm v3.10.10) Creating default alias: default -> v6.10.0 $ nvm install v7.10.0 Downloading and installing node v7.10.0... Downloading https://nodejs.org/dist/v7.10.0/node-v7.10.0-linux-x64.tar.gz... ######################################################################## 100.0% Computing checksum with sha256sum Checksums matched! Now using node v7.10.0 (npm v4.2.0)
再次查看 node 版本信息
$ nvm list
v6.10.0
-> v7.10.0
default -> v6.10.0
node -> stable (-> v7.10.0) (default)
stable -> 7.10 (-> v7.10.0) (default)
iojs -> N/A (default)
lts/* -> lts/boron (-> N/A)
lts/argon -> v4.8.3 (-> N/A)
lts/boron -> v6.10.3 (-> N/A)
现在已经有两个版本的 node 了,其中 “-> v7.10.0” 说明当前使用的 v7.10.0 版本。
$ node -v v7.10.0 $ nvm current v7.10.0
现在使用 “nvm use ” 可以切换 node 版本,比如:
$ nvm use v6.10.0 Now using node v6.10.0 (npm v3.10.10)
切换后,查看 node 版本信息 “-> v6.10.0” 说明当前使用的 v6.10.0 版本了。
$ nvm list
-> v6.10.0
v7.10.0
default -> v6.10.0
node -> stable (-> v7.10.0) (default)
stable -> 7.10 (-> v7.10.0) (default)
iojs -> N/A (default)
lts/* -> lts/boron (-> N/A)
lts/argon -> v4.8.3 (-> N/A)
lts/boron -> v6.10.3 (-> N/A)
$ node -v v6.10.0 $ nvm current v6.10.0
最后,如果要设置系统用户默认的 node 版本,可以使用 “nvm alias default ” 来设置。
$ nvm alias default v7.10.0
default -> v7.10.0
$ nvm ls
-> v6.10.0
v7.10.0
default -> v7.10.0
node -> stable (-> v7.10.0) (default)
stable -> 7.10 (-> v7.10.0) (default)
iojs -> N/A (default)
lts/* -> lts/boron (-> N/A)
lts/argon -> v4.8.3 (-> N/A)
lts/boron -> v6.10.3 (-> N/A)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# nvm管理nodejs
# 用nvm管理nodejs
# 使用NVM下载Node.js管理多版本的详细教程(附图文)
# 使用nvm管理多版本node的详细教程
# 详解nvm管理多版本node踩坑
# 详解如何使用nvm管理Node.js多版本
# mac安装nvm(node.js)多版本管理实践步骤
# 详解node nvm进行node多版本管理
# Windows下Node.js如何使用nvm管理多版本
# Windows使用nvm多版本管理node.js的步骤记录
# 可以看到
# 可以使用
# 大家多多
# 没有安装
# 下载并安装
# 有两个
# 完成后
# node
# ls
# bashrc
# default
# source
# iojs
# gt
# stable
# Downloading
# bash
# curl
# https
# brush
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
利用vue写todolist单页应用
使用Dockerfile构建java web环境
如何在 React 中条件性地遍历数组并渲染元素
Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南
浏览器如何快速切换搜索引擎_在地址栏使用不同搜索引擎【搜索】
Laravel怎么实现前端Toast弹窗提示_Laravel Session闪存数据Flash传递给前端【方法】
标题:Vue + Vuex + JWT 身份认证的正确实践与常见误区解析
浅谈redis在项目中的应用
如何快速查询网址的建站时间与历史轨迹?
nodejs redis 发布订阅机制封装实现方法及实例代码
怎么用AI帮你设计一套个性化的手机App图标?
如何用wdcp快速搭建高效网站?
如何在建站主机中优化服务器配置?
专业商城网站制作公司有哪些,pi商城官网是哪个?
Laravel如何集成第三方登录_Laravel Socialite实现微信QQ微博登录
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
Laravel如何使用查询构建器?(Query Builder高级用法)
Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出
原生JS实现图片轮播切换效果
如何在香港免费服务器上快速搭建网站?
国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?
简单实现jsp分页
制作旅游网站html,怎样注册旅游网站?
如何注册花生壳免费域名并搭建个人网站?
用v-html解决Vue.js渲染中html标签不被解析的问题
Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理
香港服务器租用每月最低只需15元?
Linux虚拟化技术教程_KVMQEMU虚拟机安装与调优
Laravel如何实现文件上传和存储?(本地与S3配置)
JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)
如何获取上海专业网站定制建站电话?
黑客如何利用漏洞与弱口令入侵网站服务器?
Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
如何将凡科建站内容保存为本地文件?
详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)
Laravel如何记录日志_Laravel Logging系统配置与自定义日志通道
如何为不同团队 ID 动态生成多个非值班状态按钮
Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程
使用豆包 AI 辅助进行简单网页 HTML 结构设计
Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】
Laravel用户密码怎么加密_Laravel Hash门面使用教程
如何登录建站主机?访问步骤全解析
实例解析Array和String方法
Laravel如何处理文件下载请求?(Response示例)
Laravel怎么使用Blade模板引擎_Laravel模板继承与Component组件复用【手册】
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
简单实现Android文件上传
Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)

