zoukankan      html  css  js  c++  java
  • mac node版本管理

    (0)简说

    目前有nnvm这两个工具可以对Node进行升级,以下简单介绍一下二者的使用。

    (1)n

    安装很简单:

    $ sudo npm install -g n

    另一种获取源码的方法安装:

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

    安装完成之后,直接输入n后输出当前已经安装的node版本以及正在使用的版本(前面有一个o),你可以通过移动上下方向键来选择要使用的版本,最后按回车生效。

    $ n
        0.10.1 
        0.10.15 
    o   0.10.21 
        0.11.8

    如果你要安装其他的版本(比如0.11.12),那么如下:

    $ n 0.11.12
    install : 0.11.12
       mkdir : /usr/local/n/versions/0.11.12
       fetch : http://nodejs.org/dist/v0.11.12/node-v0.11.12-darwin-x64.tar.gz
    ####                                                     6%

    安装最新的版本

    $ n latest

    安装稳定版本

    $ n stable

    删除某个版本

    $ n rm 0.10.1 

    以指定的版本来执行脚本

    $ n use 0.10.21 some.js

    nvm

    Node Version Manager,它与n的实现方式不同,其是通过shell脚本实现的。

    安装方式有两种:

    $ curl https://raw.github.com/creationix/nvm/v0.4.0/install.sh | sh

    或者

    $ wget -qO- https://raw.github.com/creationix/nvm/v0.4.0/install.sh | sh

    以上脚本会把nvm库clone到~/.nvm,然后会在~/.bash_profile~/.zshrc`~/.profile末尾添加source,安装完成之后,你可以用以下命令来安装node

    $ nvm install 0.10

    使用指定的版本

    $ nvm use 0.10

    查看当前已经安装的版本

    $ nvm ls
    .nvm
    ->  v0.10.24

    查看正在使用的版本

    $ nvm current
    v0.10.24

    以指定版本执行脚本

    $ nvm run 0.10.24 myApp.js
    卸载nvm
    $ rm -rf ~/.nvm

    参考

  • 相关阅读:
    为服务部署 Jekins的使用
    spring cloud
    docker
    WebSocket
    idea
    maven
    SQL四种语言(DDL、 DML、 DCL、 TCL)
    十大经典排序
    AVL树的旋转图解和简单实现
    多个线程交替打印
  • 原文地址:https://www.cnblogs.com/cynthia-wuqian/p/5226516.html
Copyright © 2011-2022 走看看