NVM安装与配置的坑与避:避免踩坑,快速上手
发布时间: 2024-07-21 21:41:19 阅读量: 51 订阅数: 26
Node.js的环境安装配置(使用nvm方式)
5星 · 资源好评率100%
![NVM安装与配置的坑与避:避免踩坑,快速上手](https://img-blog.csdnimg.cn/direct/ff319d7cebb6452dbed3abf83266d214.png)
# 1. NVM简介和安装
## 1.1 NVM简介
Node Version Manager (NVM) 是一种用于管理Node.js版本的工具。它允许开发人员在同一台机器上安装和切换多个Node.js版本,从而可以针对不同的项目使用不同的Node.js版本。NVM还提供了对Node.js环境变量的管理,简化了开发环境的配置。
## 1.2 NVM安装
NVM的安装过程因操作系统而异。对于macOS和Linux系统,可以使用以下命令通过curl安装:
```
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
```
对于Windows系统,可以使用以下命令通过Chocolatey安装:
```
choco install nvm
```
# 2. NVM配置技巧
### 2.1 NVM环境变量的设置
NVM通过设置环境变量来控制Node.js的运行环境。主要涉及以下两个环境变量:
#### 2.1.1 PATH变量的配置
PATH变量指定了系统搜索可执行文件的路径。NVM会将Node.js的可执行文件添加到PATH中,以便在任何目录下都可以执行Node.js命令。
**配置方法:**
```
# Linux/macOS
export PATH="$HOME/.nvm/versions/node/v16.14.2/bin:$PATH"
# Windows
setx PATH "%PATH%;%USERPROFILE%\.nvm\versions\node\v16.14.2\bin"
```
#### 2.1.2 NODE_HOME变量的设置
NODE_HOME变量指定了Node.js的安装目录。NVM会将NODE_HOME指向当前使用的Node.js版本目录。
**配置方法:**
```
# Linux/macOS
export NODE_HOME="$HOME/.nvm/versions/node/v16.14.2"
# Windows
setx NODE_HOME "%USERPROFILE%\.nvm\versions\node\v16.14.2"
```
### 2.2 NVM版本管理
NVM提供了便捷的版本管理功能,可以轻松安装、切换和卸载Node.js版本。
#### 2.2.1 Node.js版本的安装和切换
**安装版本:**
```
nvm install 16.14.2
```
**切换版本:**
```
nvm use 16.14.2
```
#### 2.2.2 Node.js版本的卸载和管理
**卸载版本:**
```
nvm uninstall 16.14.2
```
**列出已安装版本:**
```
nvm ls
```
**显示当前使用的版本:**
```
nvm current
```
### 2.3 NVM别名管理
NVM支持创建别名,方便快速切换到常用的Node.js版本。
#### 2.3.1 别名的创建和使用
**创建别名:**
```
nvm alias my-alias 16.14.2
```
**使用别名切换版本:**
```
nvm use my-alias
```
#### 2.3.2 别名的删除和修改
**删除别名:**
```
nvm unalias my-alias
```
**修改别名:**
```
nvm alias my-alias 18.12.1
```
# 3.1 NVM与项目管理
#### 3.1.1 项目目录的创建和初始化
在开始使用NVM管理Node.js项目之前
0
0