nvm管理node版本

238 阅读1分钟

在工作中,不同的项目要求不同的包版本。最近才发现,在不同的node版本下,安装包的时候,存储位置也不一样。不同的项目中,需要的包依赖也不一样。所以管理node版本是一件十分有必要的事情。本文介绍用nvm管理node版本。

安装nvm

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash

常用指令

` 查看所有帮助信息
➜ ~ nvm

列出全部可安装的版本
➜ ~ nvm ls-remote

列出全部可安装的 LTS 版本
➜ ~ nvm ls-remote --lts

安装指定版本
➜ ~ nvm install v10.15.0

使用淘宝镜像安装指定版本
10 表示安装 10 系列的最新版;也可以指定具体的版本号,如 10.15.0
➜ ~ NVM_NODEJS_ORG_MIRROR=npm.taobao.org/mirrors/nod… nvm install 10

查看已安装的版本
➜ ~ nvm ls

查看已安装的版本(通过目录)
➜ ~ ls -a ~/.nvm/versions/node . .. v10.15.0 v8.15.0

查看当前使用的版本
➜ ~ nvm current

切换版本
➜ ~ nvm use v8.15.0

设定默认的 node 版本
➜ ~ nvm alias default v8.15.0

删除指定版本
➜ ~ sudo chown -R (whoami)"(whoami) "NVM_DIR/versions/node/v6.6.0"
➜ ~ sudo chmod -R u+w "$NVM_DIR/versions/node/v6.6.0"
➜ ~ nvm uninstall v6.6.0`

参考链接:# 如何安装、管理多个 NodeJS 版本?