换新电脑的同时,安装各种开发软件和环境变量的配置也是必不可少的环节。由于公司之前的老项目依赖node14,新项目要用node16,所以我安装了nvm来管理多个版本的node。在m2版本的MacBookpro上使用nvm安装node,安装16版本的很正常,一两秒就装好了,接下来我继续安装14版本的node时,终端显示就不对了,首先是进度十分缓慢,装了得有一分多钟,成功者之后一直循环输出warninglog,显示一些node的依赖,当然,在经过漫长的等待之后,也是成功装好了,但是使用的时候,还是发现这个14版本的node有问题,在运行一些指令的时候会报错。 所以我深入研究了一
一、报错内容及截图我执行的命令是:npminstalllatest,但是出现以下报错:panic:runtimeerror:indexoutofrange[3]withlength3goroutine1[running]:main.checkVersionExceedsLatest({0x1191d390,0x6})C:/Users/corey/OneDrive/Documents/workspace/libraries/oss/coreybutler/nvm-windows/src/nvm.go:875+0x220main.install({0x1189c090,0x6},{0x769d26
简介NVM是node.js的版本管理器,设计为每个用户安装,每个shell调用。可以在任何posix兼容的shell(sh、dash、ksh、zsh、bash)上工作,特别是在这些平台上:unix、macOS和windowsWSL。背景随着项目数量增加,不同项目对node版本有不同要求,基于现有的单node版本无法支持多项目多node进行研究。教程系统:Windows11一、安装(建议安装前将把原node卸载干净)1、从官网https://github.com/coreybutler/nvm-windows/releases下载zip安装包2、解压nvm-setup.zip压缩包,并双击运行n
MacM1/M2安装nvm管理多版本nodeMacm1、Mac,Ventura13.2,M2安装NVM使用homebrew安装nvm安装NodeMacnvminstallfailedpython:notfound解决方法(终端中执行以下命令):Macm1、Mac,Ventura13.2,M2安装NVM使用homebrew安装nvm电脑没有HomeBrew的自行安装并配置环境变量1.安装nvm###sudo执行下面这个命令需要输入当前用户开机密码sudocurl-o-https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh|b
1、nvm常用指令NVM的常用命令如下:nvmlistavailable:查看可在线安装的NodeJS版本nvmls:列出所有已经在NVM中安装的NodeJS版本。nvmcurrent:显示当前正在使用的Node版本。nvminstallxx.xx.xx:在NVM中在线安装指定版本的NodeJS,xx.xx.xx为指定的版本号。nvmuninstallxx.xx.xx:在NVM中卸载指定版本的NodeJS,xx.xx.xx为指定的版本号。nvmusexx.xx.xx:切换NodeJS版本,xx.xx.xx为指定的版本号。nvmversion:显示当前所使用的NVM的版本号。2、安装nvm下载
概述:使用nvm控制node版本时会出现全局包丢失现象–原因是之前安装的全局包可能是跟着之前版本的node走的,而不是跟着正在挂在全局。1、第一步:安装nvm,安装nvm指定安装文件夹,当前安装的nvm地址为D:\tools\nvm。设置nvm中settings.txt文件(如图一),用于指定当前nodejs位置(后面环境变量有用到)。nvm下新建两个空文件夹用于存放全局包和本地包,2、定义环境变量node地址要对应,path中要添加node_global地址3、设置npm全局包存放地(上面的建的空文件夹node_global),命令行中运行下面两行代码进行地址重置,重置后运行命令npmcon
文章目录nvm1、概念2、nvm安装与卸载(windows)2.1前提2.2安装nvm2.3卸载nvm3、nvm安装(mac版)方式一方式二4、常用命令安装node卸载node使用指定node版本显示nvm管理的所有node显示当前所使用node版本显示nvm版本显示网上所有可以使用的node版本nvm1、概念专门用来管理安装的node版本的,可以用来切换node版本,删除指定node,安装指定版本node等2、nvm安装与卸载(windows)2.1前提卸载电脑上原先安装好的node版本(1)控制面板=>卸载=>找到node.exe卸载(2)删除node安装目录(3)删除环境变量中与node
NVM可以在一台电脑上安装多个版本Node.js,并且可以一条指令随时下载或切换版本下载安装 github下载地址:https://github.com/coreybutler/nvm-windows/releases 一路next,注意修改安装路径即可(不要安装在有中文名称的目录下) 安装完成之后,输入nvmv查看,出现版本号说明安装成功 直接输入指令nvminstall[版本号]安装对应版本的node.js安装完成之后,使用nvmuse[版本号]切换到下载的版本 然后分别查看node版本和npm版本显示版本号即安装成功Nvm常用指令1.nvmlist-显示版本列表nvmlist:显示已安装
使用背景:nvm是一个管理nodejs版本的工具。在实际的开发中,有些项目的开发依赖需要低版本的nodejs运行环境,有些则需要高版本的nodejs,此时我们就需要使用nvm来切换nodejs版本。①注意!!!安装之前先卸载干净本地node环境卸载现有node 请注意,在安装适用于Windows的NVM之前,您需要卸载任何现有的node.js版本。还要删除所有可能保留的现有nodejs安装目录(例如,“C:\ProgramFiles\nodejs”)。NVM生成的符号链接不会覆盖现有的(甚至是空的)安装目录。卸载现有的npm 您还应该删除现有的npm安装位置(例如“C:\Users\\Ap
1.http/1.1在mac安装nvm时,在解决了443的错误之后,又提示git拉取的错误fatal:unabletoaccess'https://github.com/nvm-sh/nvm.git/':HTTP/2stream1wasnotclosedcleanlybeforeendoftheunderlyingstream通过排查发现,是git默认使用的通信协议出现了问题,可以通过将默认通信协议修改为http/1.1来解决该问题。gitconfig--globalhttp.versionHTTP/1.1这样改为http/1.1之后,我们再回到终端,按照执行nvm官网提示进行安装即可。cur