zoukankan      html  css  js  c++  java
  • 使用nvm进行node多版本管理

    nvm与Python的virtualenv和Ruby的rvm类似。
    NVM (Node Version Manager,Node多版本管理器)是一个通用的叫法,它目前有许多不同的实现。通常我们说的 nvm 是指 https://github.com/creationix/nvm 或者 https://github.com/visionmedia/n 。这两个工具都是使用shell编写的。

    n

    个人感觉 n 比较简洁些,它就只有一个脚本文件。

    安装

    如果已经安装了npm的话,可以直接执行命令进行安装n :

    $ npm install -g n

    或者是直接获取源代码安装:

    $ git clone https://github.com/visionmedia/n.git
    $ cd n
    $ [sudo] make install

    使用

    直接运行 n 命令查看所有已安装的版本。

    $ n

    运行命令 n 进行安装指定版本的node。 version 可以是 stable(最新稳定版)、latest(最新版)或者具体的版本数字。

    $ n stable
    install : v0.10.24
    mkdir : /usr/local/n/versions/0.10.24
    fetch : http://nodejs.org/dist/v0.10.24/node-v0.10.24-linux-x64.tar.gz

    指定的版本将会安装在 /usr/local/n/versions 目录下。

    运行命令 n rm 删除已安装指定版本的node。

    运行命令 n use 选择使用指定版本的node。

    nvm

    安装

    $ git clone https://github.com/creationix/nvm.git ~/.nvm
    $ source ~/.nvm/nvm.sh

    使用

    查看已安装的版本:

    $ nvm ls

    查看可以安装的版本:

    $ nvm ls-remote

    安装指定的版本:

    $ nvm install <version>

    指定的版本将会直接安装在 nvm 程序所在的目录下。

    删除指定的版本:

    $ nvm uninstall <version>

    使用选定的版本:

    $ nvm use <version> 
  • 相关阅读:
    zabbix(三)网页操作
    zabbix(二)安装客户端
    zabbix(一)安装服务端
    python操作git
    elasticsearch之match
    elasticsearch之查询的两种方式
    Git 命令集合啦
    Django contenttype 组件
    Django 中 related_name/related_query_name 的区别
    Django中的CharField 和 FileField 主要讲FileField
  • 原文地址:https://www.cnblogs.com/leejersey/p/4795058.html
Copyright © 2011-2022 走看看