一、理解 nvm、node、npm
什么是NVM?
Node.js Version Manager,用来管理 node 的版本。
什么是 Node.js?
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js使用了一个事件驱动、非阻塞式I/O的模型( Node.js的特性),使其轻量级又高效。
什么是NPM?
NPM: Node Package Manager,node包管理器
二、NVM安装
Windows下安装NVM
下载地址
https://github.com/coreybutler/nvm-windows/releases
windows系统下载nvm-setup.zip安装包
安装
双击nvm-setup.exe开始安装(安装之前最好卸载计算机已经安装的node)
选择nvm安装根路径
指定nodejs的安装路径(最好提前新建nodejs文件夹,在安装时选择)
测试
打开命令行,输入nvm -v 可查看版本,即安装成功
Mac 下安装NVM
安装nvm
1. 下载nvm sudo curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash (如果报错失败或连接不到远程,先在host文件中配置:185.199.109.133 raw.githubusercontent.com)
2. 正常情况下安装完成后,会自动在全局配置文件中,配置好相应的环境变量。可以使用 nvm -v 命令进行验证。
3. 如果不可以参照下面手动配置环境变量
配置环境变量
vim编辑信息命令
i 编辑
esc 退出编辑(esc指esc键)
:qw 退出编辑文件
1、进入顶层文件夹
cd ~
2、配置环境变量
vim ~/.bash_profile
3、然后将下面的配置信息输入保存
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
4、刷新环境变量
source ~/.bash_profile
5、输入 nvm -v 检查nvm是否可用
6、如果不可以参照下面配置zsh
配置zsh
配置一些 .zshrc 文件 与配置 .bash_profile 文件一致
vim编辑信息命令
i 编辑
esc 退出编辑(esc指esc键)
:qw 退出编辑文件
1、进入顶层文件夹
cd ~
2、配置环境变量
vim ~/.zshrc
3、然后将下面的配置信息输入保存
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
4、刷新环境变量
source ~/.bash_profile
5、输入 nvm -v 检查nvm是否可用
三、nvm 常用命令
-
nvm install stable 安装最新稳定版 node
-
nvm install 安装指定版本,如:安装v4.4.0,nvm install v4.4.0
-
nvm uninstall 删除已安装的指定版本,语法与install类似
-
nvm use 切换使用指定的版本node
-
nvm ls 列出所有安装的版本
-
nvm alias default 如: nvm alias default v11.1.0