当前位置: 首页 > 后端技术 > Node.js

windows下切换node版本很简单!

时间:2023-04-04 00:54:41 Node.js

如果您很忙或很赶时间,请直接阅读。三、【步骤】1、【问题背景】生活中偶尔穿梭于大街小巷,经常并行多项目任务...当多个项目并行运行时,由于创建时间或人为选择,每个项目都有不同的node版本,所以我们需要在不同的项目中切换不同版本的Node.js,于是nvm应运而生。2.【NVM】NVM(NodeVersionManager):Nodejs版本管理工具。早期的nvw只支持Linux和Mac,而window用户大多使用nvmw。不过最近由于重装系统,无意中发现更新后的nvm支持window,而且快捷方便,不需要设置环境变量。3、【步骤】如果您已经安装过node版本,请先自行卸载。这一步很重要!!!.npmls-g--depth=0//检查全局安装中是否有之前安装的节点。卸载后直接下载nvm安装(推荐nvm-setup.zip)【地址】:https://github.com/coreybutle...亲,你没看错,两步搞定!不需要用git克隆,也不需要设置环境变量,arch等,亲测成功。4.【常用命令】nvm//nvw下会提示相关命令nvmls//查看安装的node版本nvminstallvXX//安装nodenvmuninstallvXX对应vXX版本nodenvmuninstallvXX//卸载nodenvmusexxxvXX版本对应//选择使用XXX版本5.【你可能遇到的坑】虽然简单,但是常年写代码怎么能不踩坑呢?或指定文件夹)可以使用,但工程文件下无法切换NVM【问题原因】:安装nvm之前安装了node版本或者安装了全局node【解决方法】:卸载安装好的node版本后,重启安装NVM(ControlPanel-->Uninstaller)[TreadB]:当执行nvwinstallxxx安装指定版本时,你高兴地使用nvmuse...报错,提示信息:exitstatusisgarbled...【问题原因】:网上有的说要用原来的默认目录c:盘符安装,有的说要安装在根目录下。其实是因为安装nvm时使用的路径有空格导致解析错误(如:ProgramFiles)【解决方法】:重装nvm避免路径有空格,安装后记得重启生效【挖坑C】:执行install时node安装成功,但是npm不成功【问题原因】:npm下载连接失败【解决方法】:nvmuninstallvxxx卸载对应版本后,打开nvm文件夹下的settings.txt并添加如下代码添加淘宝镜像下载:root:D:\nvmpath:D:\nvm\nodejsnode_mirror:https://npm.taobao.org/mirrors/node/npm_mirror:https://npm.taobao.org/mirrors/npm/说了这么多,肯定有人觉得每次改项目都要用nvwuse...来切换,好麻烦啊!不能自动切换吗?人性是懒惰的,但懒惰才是人类最大的生产力,是进步的最大动力!所以其实AVN里面已经有这样的工具了。有兴趣的请推荐阅读:avn-Automa节点的tic版本切换