alinode安装和使用教程
1. 安装tnvm包
wget -O- https://raw.githubusercontent.com/aliyun-node/tnvm/master/install.sh | bash
一般无法连接,会报错,可使用gitee源进行安装
wget -O- https://gitee.com/cik/tnvm/raw/master/install.sh | bash
tnvm的环境变量在 ~/.bashrc中,是自动生成的,不用管,这里只是看一下tnvm环境变量相关的脚本命令:
一般无法连接,会报错,可使用gitee源进行安装
wget -O- https://gitee.com/cik/tnvm/raw/master/install.sh | bash
tnvm的环境变量在 ~/.bashrc中,是自动生成的,不用管,这里只是看一下tnvm环境变量相关的脚本命令:
export TNVM_DIR="/root/.tnvm"
[ -s "$TNVM_DIR/tnvm.sh" ] && . "$TNVM_DIR/tnvm.sh" # This loads tnvm
2. 安装alinode
tnvm ls-remote alinode //展示所有的tnvm版本
[root@khfw_manager ~]# tnvm ls-remote alinode alinode-v0.3.2-alpha alinode-v0.3.3 alinode-v0.3.4 alinode-v0.3.6 alinode-v1.10.0 alinode-v1.1.1 alinode-v1.2.1 alinode-v1.2.2 ............................ alinode-v6.8.1 alinode-v6.9.0 alinode-v7.0.0 alinode-v7.1.0 alinode-v7.2.0 alinode-v7.3.0 alinode-v7.4.0 alinode-v7.5.0 alinode-v7.6.0 alinode-v7.7.0
tnvm install alinode-v7.4.0 //例如安装7.2.0版本和7.4.0版本
[root@khfw_manager ~]# tnvm install alinode-v7.2.0 alinode-v7.2.0 ######################################################################## 100.0% [root@khfw_manager ~]# tnvm install alinode-v7.4.0 alinode-v7.2.0 ######################################################################## 100.0% [root@khfw_manager ~]#
3.使用alinode
tnvm ls alinode //展示下载到本地的alinode版本
[root@khfw_manager ~]# tnvm ls alinode alinode-v7.2.0 alinode-v7.4.0
tnvm use alinode-v7.4.0 //选择指定版本
[root@khfw_manager ~]# tnvm use alinode-v7.4.0 Now using node alinode-v7.4.0 (npm v8.1.2)
此时,执行 which node
命令你会发现已经使用上了 tnvm管理的alinode:
[root@khfw_manager ~]# which node /root/.tnvm/versions/alinode/v7.4.0/bin/node
npm i nrm -g //安装nrm,nrm仅仅是维护了多个镜像源,可以很方便的切换。-g代表全局安装。
nrm ls //展示node源
[root@khfw_manager ~]# nrm ls npm ---------- https://registry.npmjs.org/ yarn --------- https://registry.yarnpkg.com/ tencent ------ https://mirrors.cloud.tencent.com/npm/ cnpm --------- https://r.cnpmjs.org/ taobao ------- https://registry.npmmirror.com/ npmMirror ---- https://skimdb.npmjs.com/registry/
nrm use taobao //使用淘宝源
npm get registry //查看当前正在使用的源
npm uninstall nrm -g //卸载nrm ,如果不想用了,可以使用此命令写在