nodejs版本管理工具nvm安装教程

  前段时间,公司需要用node开发项目,本人也是满心欢喜的投入到node的学习旅程中去了,在学习了一段时间之后终于可以上项目了,谁知代码down下来跑不起来,后来试过无数方法,发现原来是nodejs版本不一样(难道要把我的本地的删除了)。后来在网上发现了nvm,可以在本地同时拥有多个版本的node,还能随时切换。居然还有这样的操作,二话不说,立马安装试试。

1.下载nvm

   nvm下载地址是https://github.com/coreybutler/nvm-windows/releases,选择想要安装版本(我安装的1.1.6版本)下的第一个nvm-uninstall.zip的这个。

2.安装

    解压下载好的解压包,选择解压目录,就是安装目录,一般选择c:\dev\nvm目录,也可以选择其他盘来进行安装。解压完成后双击目录下的 install.cmd文件,会打开一个命令行窗口,按下回车,提示成功,盘目录下生成一个settings.txt文件。(可能会出现报错的情况,这时把生成的settings.txt文件删除,以命令行的方式打开install.cmd文件),把该文件剪切到安装的目录下(c:\dev\nvm),并修改文件内容为

root: C:\dev\nvm 
path: C:\dev\nodejs 
arch: 64 

proxy: none 

并保存(其中root代表node的下载路径,path所指向的路径为一个快捷方式,该快捷方式指向了当前使用版本的node的路径)。

3.修改环境变量

    新建NVM_HOME,其值为nvm的安装路径,也就是C:\dev\nvm,保存,新建NVM_SYMLINK,其值为当前使用的nodejs的文件快捷方式,也就是C:\dev\nodejs,保存。最后修改path值,在值中添加;%NVM_HOME%;%NVM_SYMLINK%;保存。打开命令行窗口,(按下windows+r,在运行界面输入cmd,回车)输入nvm v,出现版本号,证明安装成功。

4.安装node

    在命令行中输入nvm install <version>[arch],下载对应版本的nodejs,最后的版本号也可以用latest代替,就是下载最新版本的node,最后的arch为一个可选项,可选择下载64或者32版本的,不输入默认下载64版本的。也可以输入all下载64和32版本的。在下载了两个以上的node就可以切换了,输入nvm ls会将所有的安装的版本列出,在当前使用的版本前面会出现*,输入nvm use <version>可以使用对应版本号的node版本。

5.小技巧

    在使用过程中可能会忘记一些指令,这是可以输入nvm后直接按下回车(或输入nvm h后按下回车),就会出现所有指令和解释。当然还有许多小技巧就需要大家来慢慢寻找了。

### Node.js 版本管理工具 NVM 使用指南 #### 安装 NVM 对于希望轻松管理和切换多个 Node.js 版本的开发者来说,NVM 是一种非常便捷的选择。通过下载并执行安装脚本,在命令行环境中可以快速设置好 NVM 环境[^1]。 ```bash curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash ``` 此命令将会自动配置环境变量以便后续能够正常使用 NVM 命令。 #### 查看可安装的 Node.js 版本列表 一旦成功安装NVM 后,可以通过下面这条指令获取官方发布的所有稳定版次: ```bash nvm ls-remote ``` 这一步骤有助于了解有哪些具体版本可供选择安装。 #### 安装指定版本的 Node.js 当明确了想要安装的具体版本之后,只需运行如下命令即可完成对应版本的部署工作: ```bash nvm install <version> ``` 这里的 `<version>` 需要替换为实际期望安装的那个特定编号,比如 `v18.17.0` 或者最新的长期支持版本 LTS (Long Term Support)。 #### 列出已安装的本地 Node.js 版本 为了确认当前机器上已经存在哪些 Node.js 实例,可通过下列命令实现: ```bash nvm list ``` 该操作返回的结果不仅限于由 NVM 负责维护的部分;同时也涵盖了系统自带或者其他方式独立安装过的实例信息。 #### 设置默认使用的 Node.js 版本 如果经常需要在同一台计算机的不同项目之间频繁切换所依赖的 Node.js 版本,则有必要设定一个全局性的默认选项: ```bash nvm alias default <version> ``` 这样即使新开终端窗口也能继承这一偏好设置而无需每次都手动调整。 #### 卸载不再需要的 Node.js 版本 随着开发过程中不断尝试新的功能特性或是出于节省磁盘空间考虑,有时也需要清理掉一些过期无用的老版本: ```bash nvm uninstall <version> ``` 上述方法同样适用于那些曾经借助 NVM 成功安插但却不再被任何现有工程所需的节点解释器实体删除处理。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值