首先安装Homebrew
是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。
Homebrew的安装比较费劲,主要是各种报错,解决办法请戳这里~
安装完成后运行
brew -v
出现版本号则说明安装成功
安装nvm
nvm是node版本管理工具,为了解决node各种版本存在不兼容现象,nvm是让你在同一台机器上安装和切换不同版本的node的工具。
安装nvm
brew install nvm
// 如果下载不了,更新brew (指以前下载过brew的情况)
brew update
安装完成后,会有红框部分的提示,这里需要修改环境变量
修改环境变量
大家可以选择在Home目录,创建 .nvm ,也可以将内容放到 .bash_profile。( 注意有 . !!! )
这里以bash_profile为例
//进入根目录
cd ~
//编辑 .bash_profile
vim .bash_profile
按 i 进入编辑模式
在文件里添加 图片的红框内容,类似这样红框内容,为安装nvm后的提示内容
然后按 esc 退出编辑模式
按 :wq 保存并退出
输入以下命令,更新配置过的环境变量
source .bash_profile
查看nvm版本,如果出现版本号,则说明安装成功
nvm --version
nvm 常用语法
//查看node的所有的版本
nvm ls-remote
//安装node指定版本
nvm install 版本号
//查看本地node的所有版本
nvm list
//切换到指定的node版本
nvm use 10.xx.xx
//卸载指定的node版本
nvm uninstall 版本号
//安装最新的node稳定版本
nvm install --lts
// 设置默认node版本
nvm alias default vxx.xx.xx
知识扩展
nvm 每次都需要重新执行
问题1:
当我们开启新的终端,发现提示nvm没有找到,每次都需要重新执行 source .bash_profile命令
办法1:
在**.bash_profile** 文件同级 修改.zshrc文件(没有就新建 ),添加如下内容:
//.zshrc
source ~/.bash_profile
问题2:
每次打开新终端,都会有如下提示,输入 y 就可以了,但是每次都需要输入太过麻烦。
办法2:
输入如下命令,会让你输入密码,执行后就没问题了
sudo chmod -R 755 /usr/local/share/zsh
问题3
原因:因为国内网络导致,需要采用淘宝源下载nodejs(否则哪怕远程访问也不行)
解决:
在~/.bash_profile最后加入:就解决了
export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/dist
同样需要再输入一下命令,更新配置过的环境变量
source .bash_profile