关于node.js:NVM-快速安装教程

35次阅读

共计 1612 个字符,预计需要花费 5 分钟才能阅读完成。

nvm作为一款 node 的版本管理工具,在前端开发中是必不可少的,然而因为 GitHub 的特殊性,导致很多人是无奈用官网教程装置胜利,本文旨在整顿出如德芙般丝滑的装置教程。

本文介绍的装置办法,你能够了解为通过仓库镜像的形式装置。如果你能失常稳固拜访GitHub,则无需通过本文形式装置。

仓库地址:

  • GitHub: https://github.com/ineo6/nvm
  • GitLab: https://gitlab.com/mirrorx/nvm

装置

脚本

装置选用上面任意一个脚本都行,留神 mac 上没有wget

export NVM_SOURCE=https://gitlab.com/mirrorx/nvm.git
curl -o- https://gitlab.com/mirrorx/nvm/-/raw/master/install.sh | bash
export NVM_SOURCE=https://gitlab.com/mirrorx/nvm.git
wget -qO- https://gitlab.com/mirrorx/nvm/-/raw/master/install.sh | bash

测验装置是否胜利

command -v nvm

执行后如果显示 nvm 则示意曾经装置胜利。

如果遇到 nvm 命令找不到的问题,请查阅文末的“FAQ”。

更新

从新执行装置脚本即可。

配置

1. 设置为零碎默认 node

因为 nvm 装置的后果都是上面这样的格局:

/Users/neo/.nvm/versions/node/v14.17.4/bin/node

为了确保在所有的 shell 以及 ide 中都能够失常工作,咱们须要设置把 nvm 装置的 node 设置为零碎默认。

nvm alias default node

2. 设置 node 镜像

这里是给装置 node 设置镜像。

export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node
nvm install node

// 或者
NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node nvm install 4.2

长期替换能够应用上面的设置:

echo 'export NVM_NODEJS_ORG_MIRROR="https://npmmirror.com/mirrors/node"' >> ~/.zshrc

留神! 下面脚本是把配置写入文件.zshrc,你如果对此不理解,请参考FAQ,确定是否更换为.bash_profile

FAQ

nvm 命令找不到(command not found)

须要手动配置环境变量。

执行命令echo $SHELL,依据后果判断写入的文件:

  • /bin/zsh => zsh => .zshrc
  • /bin/bash => bash => .bash_profile

.zshrc

echo 'export NVM_DIR="$([-z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"[-s"$NVM_DIR/nvm.sh"] && \."$NVM_DIR/nvm.sh"' >> ~/.zshrc
source ~/.zshrc

.bash_profile

echo 'export NVM_DIR="$([-z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"[-s"$NVM_DIR/nvm.sh"] && \."$NVM_DIR/nvm.sh"' >> ~/.bash_profile
source ~/.bash_profile

更多

nvm 这样装置艰难的工具还有不少,我也始终有出一个系列合集的想法,如果你也期待更多这方面的文章,欢送关注我,以便最快获取最新动静。

正文完
 0