MDGSF Software Engineer

[JavaScript] nvm 管理 nodejs 版本

2019-09-27
mdgsf
Web

https://github.com/nvm-sh/nvm

nvm 不是一个命令行工具,nvm 是一个 shell 函数。

所以需要用 command -v nvm 来查看是否安装成功了。

查看帮助文档

nvm -h

查看当前系统上已经有的 nodejs 版本

$ nvm ls
       v8.16.0
       v10.16.3
->     v12.11.0
       system
default -> 12.11.0 (-> v12.11.0)
node -> stable (-> v12.11.0) (default)
stable -> 12.11 (-> v12.11.0) (default)
iojs -> N/A (default)
unstable -> N/A (default)
lts/* -> lts/dubnium (-> v10.16.3)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.16.1 (-> N/A)
lts/dubnium -> v10.16.3

常用命令

Example:
nvm install 8.0.0                     Install a specific version number
nvm use 8.0                           Use the latest available 8.0.x release
nvm run 6.10.3 app.js                 Run app.js using node 6.10.3
nvm exec 4.8.3 node app.js            Run `node app.js` with the PATH
pointing to node 4.8.3
nvm alias default 8.1.0               Set default node version on a
shell
nvm alias default node                Always default to the latest
available node version on a shell

默认使用系统自带的 nodejs

nvm alias default system

当前窗口的 nodejs 使用 v10.16.3 的版本

nvm use 10.16.3

weixingongzhonghao

Comments

Content