node 版本管理工具 nvm
XMit Lv3

nvm 安装

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

安装 node

安装指定版本的 node

1
nvm install v5.5.0

安装一个系列中最新的版本

1
nvm install 6

使用

列出远程服务器上所有的可用版本

mac

1
nvm ls-remote

Windows

1
nvm ls available

版本切换

切换指定版本

1
nvm use 4.2.2
1
nvm use system

切换到指定版本的最新版

1
nvm use 4.2

切换到最新版

1
nvm use node

列出已安装实例

1
nvm ls

运行特定版本的 Node

1
nvm run 4.2.2 --version

确认某个版本Node的路径

1
nvm which 4.2.2

设定默认的node版本 nvm alias default <版本号>

1
nvm alias default v6.6.0

卸载 nvm uninstall <node版本号>

1
2
3
4
5
6
7
$ nvm uninstall v6.6.0
file is not writable or self-owned: $NVM_DIR/versions/node/v6.6.0/bin/cnpm
Cannot uninstall, incorrect permissions on installation folder.
This is usually caused by running `npm install -g` as root. Run the following commands as root to fix the permissions and then try again.

chown -R username "$NVM_DIR/versions/node/v6.6.0"
chmod -R u+w "$NVM_DIR/versions/node/v6.6.0"

第1行:把指定目录的所有者改为 username 所有,这里 username 是用户名,可以改成 $(whoami) 避免输入错误。所以先输入以下命令(使用sudo)

1
sudo chown -R $(whoami) "$NVM_DIR/versions/node/v6.6.0"

第2行:u+w中u表示所有者,+表示增加权限,w表示可写入。整句表示对目录所有者增加写入权限。所以再输入(使用sudo)

1
sudo chmod -R u+w "$NVM_DIR/versions/node/v6.6.0"

当用户有了权限之后,就可以删除指定版本的 node

由 Hexo 驱动 & 主题 Keep
本站由 提供部署服务