最新要闻

广告

手机

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

家电

CentOS7安装nvm和node

来源:博客园

一、安装nvm

官方文档:https://github.com/nvm-sh/nvmwindows版文档:https://github.com/coreybutler/nvm-windowswindows官方下载:https://github.com/coreybutler/nvm-windows/releases

1、安装nvm

使用命令


【资料图】

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

  1. wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

如果cloning失败,最大的可能是网络不行,换个网络试试

2、添加到source

Running either of the above commands downloads a script and runs it. The script clones the nvm repository to~/.nvm, and attempts to add the source lines from the snippet below to the correct profile file (~/.bash_profile,~/.zshrc,~/.profile, or~/.bashrc).

  1. export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
  2. [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

执行一下source

bash:source ~/.bashrc

zsh:source ~/.zshrc

ksh:. ~/.profile

注意:推荐使用~/.bash_profile,执行命令是source ~/.bash_profile

3、查看版本

  1. # nvm -v
  2. 0.38.0

二、安装和使用不同版本的node

查看node列表

  1. # nvm ls
  2. v12.22.1
  3. v14.17.1
  4. -> v16.3.0
  5. default -> node (-> v16.3.0)
  6. iojs -> N/A (default)
  7. unstable -> N/A (default)
  8. node -> stable (-> v16.3.0) (default)
  9. stable -> 16.3 (-> v16.3.0) (default)
  10. lts/* -> lts/fermium (-> v14.17.1)
  11. lts/argon -> v4.9.1 (-> N/A)
  12. lts/boron -> v6.17.1 (-> N/A)
  13. lts/carbon -> v8.17.0 (-> N/A)
  14. lts/dubnium -> v10.24.1 (-> N/A)
  15. lts/erbium -> v12.22.1
  16. lts/fermium -> v14.17.1

这指明了node当前的使用版本是【v16.3.0】

1、下载编译安装最新的node

  1. nvm install node # "node" is an alias for the latest version

2、安装特定版本

  1. nvm install 6.14.4 # or 10.10.0, 8.9.1, etc

3、查看版本和别名

  1. # 查看所有的版本
  2. nvm ls-remote
  3. # 查看主要的版本,这个比较少信息
  4. nvm ls

4、在任意shell使用已安装的node版本

  1. nvm use node

使用特定版本的node

  1. nvm use node-version/alias
  2. 如下:
  3. nvm use v14.17.1
  4. nvm use 14.17.1
  5. nvm use lts/fermium

关键词: 执行命令