应用系统定制开发NVM 快速安装教程

应用系统定制开发快速安装教程

nvm作为一款node应用系统定制开发的版本管理工具,应用系统定制开发在中是必不可少的,但是因为GitHub的特殊性,导致很多人是无法用官方教程安装成功,本文旨在整理出如德芙般丝滑的。

本文介绍的安装方法,你可以理解为通过仓库镜像的方式安装。如果你能正常稳定访问GitHub,则无需通过本文方式安装。

仓库地址:

  • GitHub:
  • GitLab:

安装

脚本

安装选用下面任意一个脚本都行,注意mac上没有wget

export NVM_SOURCE=https://gitlab.com/mirrorx/nvm.gitcurl -o- https://gitlab.com/mirrorx/nvm/-/raw/master/install.sh | bash
  • 1
  • 2
export NVM_SOURCE=https://gitlab.com/mirrorx/nvm.gitwget -qO- https://gitlab.com/mirrorx/nvm/-/raw/master/install.sh | bash
  • 1
  • 2

检验安装是否成功

command -v nvm
  • 1

执行后如果显示nvm则表示已经安装成功。

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

更新

重新执行安装脚本即可。

配置

1. 设置为系统默认node

因为nvm安装的结果都是下面这样的格式:

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

为了确保在所有的shell以及ide中都可以正常工作,我们需要设置把nvm安装的node设置为系统默认。

nvm alias default node
  • 1

2. 设置node镜像

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

export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/nodenvm install node// 或者NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node nvm install 4.2
  • 1
  • 2
  • 3
  • 4
  • 5

长期替换可以使用下面的设置:

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

注意! 上面脚本是把配置写入文件.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"' >> ~/.zshrcsource ~/.zshrc
  • 1
  • 2
  • 3

.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_profilesource ~/.bash_profile
  • 1
  • 2
  • 3

更多

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

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发