nvm是什么?

你可以把nvm理解为python里面的virtualenv
如果想在同一台机器,同时安装多个版本的node.js,就需要用到版本管理工具nvm。

http://javascript.ruanyifeng.com/nodejs/basic.html#toc6

安装nvm

  1. 使用git克隆下来
    cd ~/ from anywhere then git clone https://github.com/nvm-sh/nvm.git .nvm
  2. 切换到指定分支
    cd ~/.nvm and check out the latest version with git checkout v0.34.0
  3. 激活nvm
    activate nvm by sourcing it from your shell: . nvm.sh
  4. 在.bash_profile中添加指定内容
    Now add these lines to your ~/.bashrc, ~/.profile, or ~/.zshrc file to have it automatically sourced upon login: (you may have to add to more than one of the above files)
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

使用

下载指定版本node
nvm install v10.15.3
使用指定版本node
nvm use v10.15.3

查看版本号

node -v
v10.15.3
npm -v
6.4.1
which node
~/.nvm/versions/node/v10.15.3/bin/node

which npm
~/.nvm/versions/node/v10.15.3/bin/npm

【node】之nvm的使用相关推荐

  1. Node版本管理nvm, npm

    nvm(node version manger) Node版本管理 nvm是一个简单的bash script来管理多个活动的node.js版本. 安装nvm: 具体看git:https://githu ...

  2. Node 之 nvm 下载、安装、使用,以及node 、nrm 的相关使用

    Node 之 node 安装.nrm 安装.nvm安装,以及各自常用的指令 node nrm nvm 本文主要介绍这三者之间的关系,以及各自的应用. 照例附上地址: node 中文网 node历史版本 ...

  3. win10 切换node版本 nvm

    使用该管理工具的原因: 1.在下载插件或者下载某个项目的源码的时候总是会遇到对于node版本有要求的情况.之前处理这种情况的方式是将现有的node卸载掉,然后去官网下载对应版本,重新安装一堆的东西 . ...

  4. nvm 的安装安装 node 以及 nvm 操作命令 yarn 的安装

    nvm 安装 node 以及 nvm 操作命令 yarn 的安装 安装nvm 下载地址 npm换成cnpm nvm命令行 yarn的安装: Yarn 淘宝源安装, yarn的常用命令: 安装nvm n ...

  5. 切换node版本 nvm 的基本使用 -- 以及安装公司特有的镜像源

    我们在日常开发,或对现有产品进行迭代更新, 因为不同的项目可能依赖的node 版本 不一致,如果电脑上不安装对应版本的node,可能开发/迭代更新时,出现未知错误,因此我们开发/迭代更新项目时,经常要 ...

  6. 【Node】nvm 版本管理工具

    nvm 概念 nvm 全名 node.js version management,顾名思义是一个nodejs的版本管理工具.通过它可以安装和切换不同版本的nodejs. 下载 下载地址 打开网址我们可 ...

  7. Node版本管理nvm的用法

    一.安装方法 windows下安装:下载地址 macOS下安装:官方说明 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/i ...

  8. Node.js入门(含NVM、NPM、NVM的安装)

    本文最初发表于博客园,并在GitHub上持续更新前端的系列文章.欢迎在GitHub上关注我,一起入门和进阶前端. 以下是正文. Node.js的介绍 引擎 引擎的特性: JS的内核即引擎.因为引擎有以 ...

  9. nvm:Mac下的 node 版本管理工具

    日常开发中,可能我们好几个项目依赖的NodeJS版本是不同的,如果没有一个合适的管理工具,有时候真的很抓狂,这个时候,就是 nvm 发挥作用的时候了 安装nvm 可以使用命令 curl -o- htt ...

  10. 学写网站(一)前端配置之安装nvm、node、npm

    一.安装nvm node version manager 是一个用来管理node版本的工具.使用node主要是要使用npm,能够方便的管理一些前端开发的包. nvm安装过程(windows): 1.下 ...

最新文章

  1. 【Java Web开发指南】解析Spring中Ioc和DI(入门Demo)
  2. 【转】Phong和Blinn-Phong光照模型
  3. boost::histogram::axis::transform用法的测试程序
  4. 软件工程学习笔记《三》代码优化和性能测试
  5. 开发转测试没人要_新人如何快速的进入融入软件测试行业?
  6. redis——redis简介及基本交互方法
  7. Trim or Discard or Unmap
  8. 前端开发必须知道的JS(二) 闭包及应用
  9. POI导出Excel文件中文乱码
  10. 在java中获取全年的节假日(包含周末和法定节假日及调休日)
  11. 公有云、私有云、私有化_私有云的未来是什么?
  12. Vulnhub_COFFEE ADDICTS: 1
  13. 【Python 数据科学】分组group by基础
  14. 微信小程序 canvas type = 2d 绘制海报心得(包括怎么绘制图片和圆角图片和圆角矩形等)
  15. 动态密码算法介绍与实现
  16. 忧桑三角形,调了半天,真忧桑TAT
  17. 双硬盘装linux系统,在我的双硬盘windows电脑上安装ubuntu18.04
  18. React.createRef()的使用
  19. POJ3666 线性dp+维度优化
  20. Android 高德地图so包太大,高德地图包变大问题解决方案

热门文章

  1. C/C++——一个因为unsigned引发的大问题
  2. Docker-构建/启停容器镜像及常用命令介绍
  3. Ubuntu 16.04 UUID 开机自动挂载硬盘
  4. Linux拓展通配符的使用
  5. 断开式 Dgv 修改数据 winform
  6. 草稿-xpath了解-python 操作xpath小例子
  7. 1910101811-2
  8. python-描述符的分类
  9. 数据结构与算法-原始版-a+b+c=1000并且a方+b方=c方
  10. pycharm-连接mysql设置