nvm安装和使用
nvm是用来切换不同的node版本的

  1. 先下载

    想要安装最新版,可以在GitHub上查看最新版本 再修改下面命令的版本号

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

    或者
    npm i nvm (nvm的npm包已经废除)

  2. 在.zshrc配置变量

    vim ~/.zshrc
    export NVM_DIR="$HOME/.nvm"
    [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
    [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion
  3. 更新配置 (每次修改.zshrc就要更新不然不生效)

    source ~/.zshrc
  4. 查看是否安装成功
    help命令是每个node写的命令行工具都有的命令

    nvm help 
  5. 常用命令
    nvm install <version> [arch] 安装node,arch默认是系统位数。在 历史版本 中查看想要下载的版本
    nvm list [available] 显示已安装的列表。list可简化为ls。
    nvm uninstall <version> 卸载指定版本node。
    nvm use [version] 使用制定版本node。
    自己的使用过程

    nvm install 14.15.4
    nvm install 13.7.0
    nvm ls
    nvm use 14.15.4
    ```   
    
    ## 注意
    在使用过程中,我发现每次打开终端使用的node版本是不一致的。例如我node默认版本是10.15.0,我打开终端然后使用16.13.0,然后打开WebStorm的终端就发现还是10.15.0。 
    
    但是大部分项目我是想使用最新稳定版本的,就需要通过以下方法解决。
    ### 解决方法
    ```shell
    nvm alias default stable 

    stable是最新稳定版,或者你可以设置具体的版本号,例如 nvm alias default 16.13.0