应用系统定制开发快速安装教程
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
这样安装困难的工具还有不少,我也一直有出一个系列合集的想法,如果你也期待更多这方面的文章,欢迎关注我,以便最快获取最新动态。