You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React作品集开发遇Node Sass版本不兼容问题求助

解决React项目中Node Sass版本不兼容问题

问题根源

node-sass已停止维护,且版本与当前项目的sass-loader、Node.js版本不匹配——旧项目依赖的sass-loader ^4.0.0仅支持低版本node-sass,但低版本node-sass又可能和你当前使用的Node.js版本冲突,导致双向不兼容。

解决方案

直接用官方推荐的dart-sass替代废弃的node-sass,步骤如下:

  • 卸载现有冲突依赖:
    npm uninstall node-sass sass-loader
    
  • 安装兼容的sass包(dart-sass在npm上的包名为sass):
    npm install sass --save-dev
    
  • 重启开发服务器:
    npm start
    

说明

  • 无需修改任何SCSS代码,sass包完全兼容原有语法
  • 如果你用的是Create React App创建的项目,脚手架会自动识别sass包,无需额外配置webpack

内容的提问来源于stack exchange,提问作者Tarikul

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 00:35:18