nvm( Node Version Manager )是针对Node的版本管理器。Node 版本更新较快,对于初学者,升级 Node 版本不易,也不能进行灵活的版本切换。以及在使用 Node 过程中可能会遇到各种权限问题。使用 nvm 管理 Node ,可以实现轻松升级,灵活的版本切换,同时可以更好的管理 Node 的权限。
下面我们就来一起学习一下 nvm 安装和使用。
安装:
nvm 常用的安装有两种方式:
curl https://raw.githubusercontent.com/creationix/nvm/v0.13.1/install.sh | bash
或者
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.13.1/install.sh | bash
以上脚本会将 nvm 的仓库克隆到本地 ~/.nvm 目录中,并且会在~/.bash_profile, ~/.zshrc或`~/.profile末尾添加source
使用安装的 nvm :
在终端中输入: source ~/.nvm/nvm.sh 开启我们刚刚安装的 nvm
但是这里有一个问题,我们每次开启一个新的终端都要输入上面的脚本,否则系统找不到 nvm
解决:
将上面的脚本添加到 ~/.bashrc , ~/.profile , 或者 ~/.zshrc 这样就会在每次开启终端时自动启动 nvm
(示例中使用的 Node 版本为 0.10)
使用 nvm 安装 Node :
nvm install 0.10
指定当前终端使用的版本:
nvm use 0.10
或者
nvm run 0.10 --version
指定当前终端或当前终端的子终端使用的版本:
nvm exec 0.10 node --version
查看已经安装的版本:
nvm ls
查看有哪些版本可以安装:
nvm ls-remote
设置默认运行的版本:
nvm alias default 0.10
查看当前使用的版本:
nvm current
卸载 nvm :
rm -rf ~/.nvm
参考资料:https://github.com/creationix/nvm
相关推荐
**使用nvm管理Node.js版本:** 2. **查看已安装的Node.js版本**:安装nvm前已有的Node.js版本会被视为system版本。运行`nvm ls`可以列出所有安装的版本。 3. **安装其他Node.js版本**:要安装最新版本的Node.js,...
**使用NVM管理Node.js版本:** 1. **安装Node.js版本:** 使用`nvm install [version]`命令可以安装指定版本的Node.js。例如,`nvm install 14.17.0`将安装v14.17.0版本。 2. **列出已安装版本:** `nvm list`命令会...
配置完成后,你就可以开始使用nvm管理Node.js版本。 安装和切换版本:使用nvm,你可以很轻松地安装多个Node.js版本。只需使用命令nvm install ,其中是你想要安装的Node.js版本号,例如nvm install 12.18.3。安装...
总结来说,在Windows 10系统下使用nvm管理Node.js时,可能会遇到npm无法自动安装的问题。你需要手动下载并配置npm,这可能涉及到对文件系统的直接操作。尽管nvm在很多情况下提供了便利,但在某些特定场景下,如处理...
文章目录NVM 简介NVM 安装NVM 常用命令修改npm...不同于 n 依赖于 Node , nvm 是独立的Node版本管理工具 NVM 安装 下载 nvm github 仓库 $: curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install
npm 管理工具nvm的安装与使用
**NVM(Node Version Manager)** ...综上所述,NVM是开发者管理Node.js版本的强大工具,通过正确安装和使用,可以大大提高开发效率和环境管理的便利性。如果你遇到任何问题,`nvm安装.txt`文件应该能提供必要的帮助。
本文旨在详细介绍NVM的安装步骤与使用方法,帮助开发者高效地管理Node.js版本。 #### 应用场景 在实际开发过程中,可能会遇到以下情况: - 旧项目依赖于较低版本的Node.js。 - 新项目要求使用最新的Node.js特性。 -...
- 在使用NVM时,避免在命令行中直接通过`npm install -g`全局安装模块,因为这可能会导致全局模块安装在非NVM管理的Node.js版本路径下。 通过NVM,开发者可以方便地在不同的Node.js版本间切换,确保项目能够兼容...
nvm管理Node.js版本工具
本文介绍了使用 nvm 管理不同版本的 node 与 npm ,分享给大家,具体如下: 补充说明:Mac 下通过 brew install nvm 所安装的 nvm ,由于安装路径不同,无法正确启用。建议使用 brew uninstall nvm 卸载掉之后,通过...
为了解决这个问题,我们有 Node Version Manager(NVM),一个便捷的命令行工具,允许你在同一台机器上轻松地安装、切换和管理多个 Node.js 版本。 标题 "node版本控制nvm" 提到的核心知识点是 NVM,全称 Node ...
如果你既要维护几年前的项目,又要编写新项目,又或者从git上拉取下来源码却无法正确安装依赖,导致疯狂报错,无法运行成功,那么nvm就是你最好的帮手。 一键安装+配置环境+配置...如遇报错可能需要使用管理员身份打开
《使用NVM管理Node.js版本:详解nvm_setup1.1.7》 在现代的Web开发中,Node.js作为JavaScript的服务器端运行环境,扮演着至关重要的角色。然而,由于项目需求各异,开发者可能需要在不同的项目中使用不同版本的Node...
通常,这些说明会指导用户如何验证安装是否成功,以及如何开始使用NVM管理Node.js和NPM。 总的来说,NVM是一个强大的工具,它简化了Node.js版本的管理,而提供的免费NVM安装包则解决了下载速度慢的问题,为开发者...
NVM,全称Node Version Manager,是一款用于管理多个Node.js版本的工具。在开发环境中,我们经常需要在不同的项目之间切换Node.js版本,因为每个项目可能依赖特定版本的Node.js来确保兼容性和性能。NVM使得这个过程...
node多版本管理,nvm安装文件; nvm常用命令 nvm install 安装指定版本,可模糊安装,如:安装v4.4.0,既可nvm install v4.4.0,又可nvm install 4.4 nvm uninstall 删除已安装的指定版本,语法与install类似 nvm ...
NVM:node版本管理工具
nvm +node版本管理工具1.1.12