NVM安装与配置教程

114 阅读2分钟

一、理解 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安装包

image.png

安装

双击nvm-setup.exe开始安装(安装之前最好卸载计算机已经安装的node)

image.png

选择nvm安装根路径

image.png

指定nodejs的安装路径(最好提前新建nodejs文件夹,在安装时选择)

image.png

测试

打开命令行,输入nvm -v 可查看版本,即安装成功

image.png

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