关于vue项目的node、node-sass、sass-loader的版本问题

后续博客全部搬迁至个人博客,欢迎访问
最近遇到一个问题,在下载vue项目的node-modules的包时,node-sass和sass-loader版本总是不匹配,当两者匹配时,node和node-sass版本又不匹配,导致我的服务一直起不来。
解决办法如下:
一定要先找好三者之间的版本对应关系,下面时node与node-sass对应关系,安好之后再去找sass-loader对应关系。可惜我的已经找不到报错信息了
在这里插入图片描述
方法一:

//先卸载
npm uninstall node-sass
npm uninstall sass-loader
npm i node-sass@4.14.1
node i sass-loader@7.3.1
//我的node版本为12.13.0

方法二:
直接在package.json上改两者版本,
在这里插入图片描述
然后删掉node-modules,直接npm i

补充:
1、如果已经安装了node的高版本,想降版本,可以用nvm
下载地址https://github.com/coreybutler/nvm-windows/releases
下载nvm-setup.zip,并安解压并安装,使用默认配置,安装路径不能有中文装
2、使用办法:

  • 安装 nvm install 14.15.0
  • 指定某版本:nvm use 14.15.0
  • 查看:nvm ls
  • 卸载 nvm uninstall 14.15.0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值