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

Node.js 16.15.1与node-sass 4.0.0兼容问题及升级报错求助

解决node-sass与Node.js版本不兼容问题

方案1:降级Node.js适配旧版node-sass

node-sass 4.0.0仅支持Node.js v8.x至v10.x版本,用nvm(Node版本管理器)切换版本最便捷:

  • 安装nvm后执行:nvm install 10.24.1
  • 切换到该版本:nvm use 10.24.1
  • 重新运行npm install安装项目依赖

方案2:替换为dart-sass(优先推荐)

node-sass已停止维护,dart-sass是官方指定的替代方案,兼容性更强:

  1. 卸载旧依赖:npm uninstall node-sass
  2. 安装dart-sass:npm install sass
  3. 检查项目配置文件(如webpack配置、vue.config.js等),将其中的node-sass替换为sass
  4. 重启项目:npm run start

方案3:同步升级相关依赖适配新版node-sass

安装9.0.0报错是因为项目中sass-loader这类依赖仍要求^4.0.0版本的node-sass,需同步升级:

  • 先卸载现有node-sass:npm uninstall node-sass
  • 安装兼容node-sass 9.0.0的sass-loader版本(如10.x系列):npm install sass-loader@10.4.1
  • 再安装node-sass 9.0.0:npm install node-sass@9.0.0
  • 最后执行npm install确保所有依赖适配完成

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 17:17:02