• 使用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> 
  • 相关阅读:
    最近在学习vala,并打算用它写点东西, 先上个习作 -- popplersample
    GTK# 学习笔记
    monodevelop2.0在SmartQ5上成功运行
    c, cs, vala 性能简单测试
    在Q5上用vala写程序
    树结构型数据在基于关系型数据库的分布式应用的解决方案
    常用常忘的delegate,记一下。
    JSON
    HTML5脚本编程
    event事件对象
  • 原文地址:https://www.cnblogs.com/leejersey/p/4795058.html
Copyright © 2020-2023  润新知