nvm 修改node默认版本
时间: 2024-10-23 21:03:04 浏览: 14
如果你想修改Node.js的默认版本,通常是在安装了多个Node版本的情况下。在Linux或macOS系统上,你可以通过`nvm`(Node Version Manager)工具来管理不同的Node环境。以下是简单的步骤:
1. 首先确保已经全局安装了`nvm`。如果你还没有安装,可以访问https://github.com/nvm-sh/nvm 官网获取安装指南。
2. 使用命令行打开终端并运行以下命令,添加nvm的源:
```bash
curl - https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
```
3. 安装完成后,使用`nvm`切换到你想要设置为默认的Node版本:
```bash
nvm use <version_number>
```
例如,如果你想将v16.14设为默认:
```bash
nvm use 16.14
```
4. 如果你想永久设置该版本为默认,可以在`.zshrc`、`.bashrc`或其他启动脚本中加入`nvm alias default <version_number>`,然后重启终端使其生效。
相关问题
nvm切换node版本显示切换成功实际没切换过去
当你在命令行中使用`nvm`(Node Version Manager)尝试切换Node.js版本,如果结果显示切换成功,但实际上运行新版本的Node命令时还是默认版本,这可能是由于以下几个原因:
1. **环境变量未更新**:`nvm`会改变你的PATH环境变量指向新的Node版本,但如果系统缓存或其他程序未读取到这个新设置,可能会继续使用旧版本。重启终端或运行`$ source ~/.bashrc`(如果是Bash shell)可以强制应用新环境变量。
2. **当前shell未更新**:如果你是在非交互式shell如Cygwin、Windows PowerShell等下操作,可能需要关闭并重新打开终端窗口才能生效。
3. **别名或配置文件**:确认你没有在`.bashrc`或类似文件中设置了默认加载特定版本的Node。如果有,需要移除或修改这部分配置。
4. **版本管理工具冲突**:有些其他包可能会干扰Node版本管理,检查是否有全局安装了其他Node版本管理工具。
5. **误操作**:确保你正确地使用了`nvm use <version>`命令来切换,并且输入的是有效的版本号。
nvm 安装node10
nvm 是 Node.js 的版本管理工具,可以方便地在同一台机器上安装和切换多个 Node.js 版本。下面是 nvm 安装 Node.js 10 的步骤:
1. 打开终端并输入以下命令以下载安装脚本:
`curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash`
2. 等待脚本下载完成后,按照脚本的提示修改您的 shell 配置文件,以便 nvm 命令能够在终端中使用。例如,如果您使用的是 bash,则需要将以下内容添加到 `~/.bashrc` 文件末尾:
```
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
```
3. 输入以下命令以使更改生效:
`source ~/.bashrc`
4. 现在您可以使用以下命令安装 Node.js 10:
`nvm install 10`
5. 等待安装完成后,您可以使用以下命令将默认 Node.js 版本设置为 10:
`nvm use 10`
6. 现在您可以在终端中运行 `node -v` 命令来验证您的 Node.js 版本是否已正确安装。
阅读全文