美文网首页收藏
Mac 下安装和使用 nvm

Mac 下安装和使用 nvm

作者: 独木舟的木 | 来源:发表于2020-01-03 15:44 被阅读0次

    nvm 是一个开源的 Node.js 版本管理器,通过简单的 shell 脚本来管理和切换多个 Node.js 版本。

    官方文档中有详细的使用方法,以下只列出部分常用的命令。

    安装

    通过 cURL 或者 Wget 命令安装或升级 nvm:

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

    因为我的系统使用的 zsh,所以还需要把 nvm 命令的执行路径放到 ~/.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
    

    最后,通过执行 source 命令使环境变量生效:

    source ~/.zshrc
    

    验证 nvm 是否安装成功:

    nvm --version
    0.35.2
    

    使用

    要下载,编译和安装最新版本的 node.js,执行以下操作:

    # 以下指令中的 "node" 是最新版本的别名,表示下载最新版本的 Node.js
    nvm install node
    

    安装最新的 LTS 版本:

    nvm install --lts
    

    安装特定版本的 Node:

    nvm install <node version number>
    
    # 示例
    nvm install 6.14.4 # or 10.10.0, 8.9.1, etc
    

    列出当前可安装的 Node.js 版本:

    nvm ls-remote
    

    查看本机已安装的 Node.js 版本:

    nvm ls
    

    然后在任何新打开的 shell 中使用已安装的指定 Node.js 版本:

    nvm use node
    

    获取可执行文件的安装路径:

    nvm which <version>
    
    # 查看默认 node 的安装路径
    nvm which default
    

    通过 nvm 安装的 Node.js 位于用户目录下,而非系统目录下。在 npm 安装全局模块的时候,可以避免操作系统超级用户授权的问题。

    which node
    /Users/andy/.nvm/versions/node/v12.14.0/bin/node
    

    重新安装某个全局的 npm 模块到指定的 Node <version> 版本:

    nvm reinstall-packages <version>
    

    相关文章

      网友评论

        本文标题:Mac 下安装和使用 nvm

        本文链接:https://www.haomeiwen.com/subject/xwgzoctx.html