Mac下 NVM 的安装与使用
背景
由于想着学习前端只是,想着先安装个 node.js ,了解到不同的框架对 node.js 的版本要求不一致,所以先安装个 nvm 管理 node.js 的版本。类似于 Anaconda 对 python 版本的控制管理一样方便。
安装
nvm 的安装简单的超乎想象,可以点击链接直接查看 github 官方说明来安装 https://github.com/nvm-sh/nvm/blob/master/README.md
-
执行下面命令进行安装
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
结果执行完遇到下面的错误:
Failed to connect to raw.githubusercontent.com port 443: Connection refused error
-
解决上面的错误
上面的错误是由于域名被污染导致链接不到服务器,我们只需将下面的解析放到 /etc/hosts 文件夹下即可,然后执行第一步命令即可安装成功。199.232.28.133 raw.githubusercontent.com
-
验证是否成功/生效
关闭刚才的终端或者新打开一个终端,然后执行 nvm 命令验证。
如果提示没有 nvm 命令,大概率的问题是由于系统没有 .bash_profile 文件,此时我们可以创建 .bash_profile 文件并将下面一段信息写入(这三行信息是第一步安装 nvm 成功时最后三行)- sudo vim ~/.bash_profile
- 写入下面三行信息
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 ~/.bash_profile
-
nvm 安装成功后,进行安装 node.js
nvm install stable //安装稳定版本
nvm install 12.18.2 //安装需要的指定版本
nvm ls //查看安装的版本列表
nvm alias default 12.18.2 //12.18.2版本作为默认版本
nvm use 12.18.2 //使用 12.18.2 版本
PS: 全局的路径下执行的 nvm use 12.18.2 然后在自己的项目下执行 node -v 可能得到的并不是自己想要的版本,我们可以在自己指定的项目下执行 nvm use 12.18.2 来设置这个项目的 node 版本号。
nvm 常用命令
nvm install stable // 安装最新稳定版 node
nvm install <version> // 安装指定版本
nvm uninstall <version> //删除已安装的指定版本
nvm use <version> //切换使用指定的版本node
nvm ls //列出所有安装的版本
nvm ls-remote //列出所有远程服务器的版本(官方node version list)
nvm current //显示当前的版本
nvm alias <name> <version> //给不同的版本号添加别名
nvm unalias <name> //删除已定义的别名
nvm reinstall-packages <version> //在当前版本 node 环境下,重新全局安装指定版本号的 npm 包
上一篇: 安装wampserver后apache不能启动的问题
下一篇: 110平衡二叉树
推荐阅读
-
解析windows下使用命令的方式安装mysql5.7的方法
-
Centos7下使用yum安装mysql数据库的详细教程(增强版)
-
MySQL(win7x64 5.7.16版本)下载、安装、配置与使用的详细图文教程
-
apk反编译工具Apktool的安装与使用教程
-
谷歌浏览器(chrome)的免费插件时空隧道安装与使用图文教程
-
postman的安装与使用方法(模拟Get和Post请求)
-
Linux 安装JDK Tomcat MySQL的教程(使用Mac远程访问)
-
解析windows下使用命令的方式安装mysql5.7的方法
-
Mac 下 MySQL5.7.22的安装过程
-
win7下docker安装与报错问题的解决方法