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

Ubuntu环境下Ionic v3执行ionic serve报Node Sass环境不兼容错误

解决Ionic v3项目中ionic serve的Node Sass环境不兼容错误

我维护旧Ionic v3项目时踩过这个一模一样的坑!这个报错的核心原因很直白:你当前使用的Node.js版本,和项目里安装的node-sass@4.5.3不兼容——v4.5.3的支持列表里没有你系统对应的Node runtime(64)。

下面是亲测有效的解决步骤:

  • 先卸载项目里现有的node-sass:
    npm uninstall node-sass
    
  • 选择以下两种方案之一修复依赖兼容问题:
    1. 方案一:安装与Node版本匹配的node-sass版本
      如果你非要继续用node-sass,得装和你当前Node版本对应的兼容版。比如你的Node是10.x,就装node-sass@4.14.1(这是支持Node 10的最后一个node-sass版本):
      npm install node-sass@4.14.1 --save-dev
      
    2. 方案二:替换为dart-sass(强烈推荐)
      node-sass早就停止维护了,官方现在主推dart-sass(也就是sass包),它不需要绑定Node版本,兼容性拉满:
      npm install sass --save-dev
      
  • (可选)清理npm缓存并重新安装所有依赖,避免残留问题:
    npm cache clean --force
    npm install
    
  • 最后再启动项目试试:
    ionic serve
    

小贴士:Ionic v3本身属于老旧框架,建议尽量用Node 10.x或12.x版本运行,能减少不少依赖兼容问题。如果你的Node版本太高,可以用nvm管理多版本Node,切换到合适的版本再操作。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 07:34:50