新电脑,node和npm最新版本和项目不兼容/nvm切换node

方法1 重新下载/升级node版本
当换了公司电脑,安装完node发现,node版本太高,自己原先电脑上node版本是:v14.15.0,npm为:6.14.2
而在node官网下的新版node已经16点几了,怎么切换到指定的node版本呢,
官网上下载旧版本node步骤如下:
找到以往的版本,查找到指定版本14.15.0,然后安装即可,npm版本也要与之匹配才行,不然win+r,cmd检测的时候,输入npm -v 会提示与node版本不匹配。
在这里插入图片描述
在这里插入图片描述

方法2:nvm管理node版本

第一步下载

nvm下载地址:`https://github.com/coreybutler/nvm-windows/releases`
nvm-setup.exe/.zip:都可以进行安装,下载之后直接安装,无需自己配置环境变量就可以使用。

注:安装时路径必须是在英文路径下,且下一步时必须有个node.js这个路径,不然会报错:exit status 1 ???/ exit status 15 ???
在这里插入图片描述

第二步:修改settings.txt(配置一下淘宝npm/node)
在你安装的目录下找到settings.txt文件,打开后加上
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
在这里插入图片描述

第三步:下载各个node版本并使用
直接cmd运行会报错:拒绝访问(Access is denied),所以:电源按钮-搜索-cmd-命令提示符-右键-以管理员身份运行,最后下载相对应的node版本:

在这里插入图片描述在这里插入图片描述
成功后会在nvm文件下显示对应的node文件在这里插入图片描述
常用命令:

nvm install 14.5.0: 安装指定版本号的node
nvm use 14.5.0: 切换node的版本,这个是全局的
nvm ls: 列出所有已安装的node版本
nvm ls-remote: 列表出所有可以安装的node版本
nvm cirrent 4: 当前node版本
nvm uninstall 14.5.0 删除node版本

下载依赖包时报下面这个错,可能时npm版本过低,下载高一点的node版本即可,(下载好node版本,对应的npm版本也会更新)

Unsupported URL Type "npm:": npm:vue-loader@16.8.3

这个更详细
https://blog.csdn.net/weixin_45113182/article/details/127875685

方法3:
下载地址: https://nvm.uihtm.com/download.html
删除电脑的node,

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后nvm install你需要下载的node版本号即可

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值