Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aliyun-node/tnvm

The Node version manager
https://github.com/aliyun-node/tnvm

Last synced: about 2 hours ago
JSON representation

The Node version manager

Awesome Lists containing this project

README

        

# tnvm
Taobao Node Version Manager

## Installation

```shell
wget -O- https://raw.githubusercontent.com/aliyun-node/tnvm/master/install.sh | bash
```

使用curl(Mac 已内置)
```shell
bash -c "$(curl -fsSL https://raw.githubusercontent.com/aliyun-node/tnvm/master/install.sh)"
```

PS: 内网环境或者代理环境可在执行上述命令前增加执行, 使用wget获取文件
```
export METHOD=script
```
手动source rc文件或重新打开sh,即可启动。

如果遇到 ssl 证书问题, 尝试`wget`加上选项`--no-check-certificate`

## Usage
Support `alinode`, `node` version manager

`tnvm lookup` 查看 `alinode` 基于 `node` 的版本, 便于替换相应版本。

Example install alinode:
* tnvm ls-remote alinode
* tnvm lookup
* tnvm install alinode-v1.0.1
* tnvm use alinode-v1.0.1

Example install node:
* tnvm install node-v4.2.1
* tnvm use node-v4.2.1

More:
* refer to `tnvm help`

Note:
* to remove, delete, or uninstall tnvm - just remove ~/.tnvm folders

## License

tnvm is released under the MIT license.