node版本与node-sass版本不兼容时的问题及解决

 更新时间:2023年04月20日 15:25:55   作者:鲸洛洛  
这篇文章主要介绍了node版本与node-sass版本不兼容时的问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

node版本与node-sass版本不兼容问题

在项目运行中会经常遇到node版本号与node-sass版本号不兼容的问题,这时可以有两种解决方案。

附图:node与node-sass的对应关系

  • 1、改node版本号去对应node-sass 
  • 2、改node-sass版本号去对应node

一般情况下选择修改node-sass的版本号,这里只会影响sass,但是如果修改node版本可能会影响其他模块,因小失大。

除非是在协作项目中沟通无效,或者其他原因不能修改node-sass版本号,这时就只能修改node版本了,具体参考 如何自定义node版本,实现node多版本控制

(这里使用nvm管理node不同版本)

改node-sass版本号去对应node 步骤:

方法一:

//先卸载
npm uninstall node-sass
npm uninstall sass-loader
npm i node-sass@4.14.1   (安装与node版本兼容的node-sass版本)
node i sass-loader@7.3.1   (安装与node版本兼容的node-loader版本)

方法二:

直接在package.json文件上修改两者版本号:

然后删掉node-modules, 直接npm i  重新安装依赖

node-sass与node版本不匹配

下载前准备

①查看本地nodejs的版本

node -v

②查看node版本对应的node-sass版本

比如上面我的node是v16.15.0,我找到对应的node-sass版本

③node-sass所有版本

去npm官网 https://www.npmjs.com/package/node-sass

看到6.x版本可以下载6.0.0和6.01

前端项目安装依赖

①install node-sass

cnpm install node-sass@6.0.1

②安装其他依赖

cnpm install

③启动项目

npm run dev

大功告成!!

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • node.js中的fs.lchown方法使用说明

    node.js中的fs.lchown方法使用说明

    这篇文章主要介绍了node.js中的fs.lchown方法使用说明,本文介绍了fs.lchown的方法说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下
    2014-12-12
  • node+axios实现服务端文件上传示例

    node+axios实现服务端文件上传示例

    这篇文章主要介绍了node+axios实现服务端文件上传示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • node异步使用await和不用await的区别实例分析

    node异步使用await和不用await的区别实例分析

    这篇文章主要介绍了node异步使用await和不用await的区别,结合实例形式分析了node.js异步使用await和不用await的实例中,同步与异步执行的区别,需要的朋友可以参考下
    2023-06-06
  • Node.js在child_process域和错误冒泡及捕获实践

    Node.js在child_process域和错误冒泡及捕获实践

    这篇文章主要为大家介绍了Node.js在child_process域和错误冒泡及捕获实践示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • Node 切片拼接及地图导出实例详解

    Node 切片拼接及地图导出实例详解

    这篇文章主要为大家介绍了Node 切片拼接及地图导出实例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • node.js实现身份认证的示例代码

    node.js实现身份认证的示例代码

    本文主要介绍了 node.js实现身份认证的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04
  • 一文详解package.json配置

    一文详解package.json配置

    这篇文章主要为大家介绍了一文详解package.json配置,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • windows使用nvm对node进行版本管理切换的完整步骤

    windows使用nvm对node进行版本管理切换的完整步骤

    这篇文章主要介绍了windows使用nvm对node进行版本管理切换的完整步骤,在使用之前各位务必卸载掉自己安装过的nvm或者node版本包括环境变量之类的,要保证自己的电脑完全没有node环境,需要的朋友可以参考下
    2024-03-03
  • 基于node.js的fs核心模块读写文件操作(实例讲解)

    基于node.js的fs核心模块读写文件操作(实例讲解)

    下面小编就为大家带来一篇基于node.js的fs核心模块读写文件操作(实例讲解)。小编觉得挺不错的,现在就想给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • 用node撸一个监测复联4开售短信提醒的实现代码

    用node撸一个监测复联4开售短信提醒的实现代码

    这篇文章主要介绍了用node撸一个监测复联4开售短信提醒的实现代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04

最新评论