广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >node版本与node-sass版本不兼容时的问题及解决
  • 368
分享到

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

node版本与node-sass版本不兼容node版本node-sass版本 2023-05-16 20:05:02 368人浏览 薄情痞子
摘要

目录node版本与node-sass版本不兼容问题node-sass与node版本不匹配下载前准备前端项目安装依赖总结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

大功告成!!

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

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

本文链接: https://www.lsjlt.com/news/210558.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作