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

运行Protractor UI自动化项目遇Node Sass Windows 64位兼容报错求助

解决Node Sass与当前Node环境不兼容的问题

嘿,这个问题我熟!你碰到的Node Sass does not yet support your current environment错误,本质是你的node-sass版本(^4.0.0)和Node.js版本(v9.11.1)不兼容——Node Sass对Node的runtime版本有严格的适配要求,v4.0.0版本压根不支持Node v9。

给你一套直接可行的解决步骤:

  • 第一步:卸载现有不兼容的node-sass
    用yarn执行卸载命令:

    yarn remove node-sass
    

    如果你习惯用npm的话:

    npm uninstall node-sass
    
  • 第二步:安装和Node v9匹配的node-sass版本
    Node v9对应的node-sass兼容版本是4.9.x系列,直接安装这个版本就行:

    yarn add node-sass@4.9.4 --dev
    

    或者npm版本:

    npm install node-sass@4.9.4 --save-dev
    
  • 第三步:重新运行测试
    安装完成后,再执行你的测试命令:

    yarn test
    

    这时候应该就能正常构建,不会再弹出环境不支持的错误了。

额外提个小知识点:Node Sass和Node.js的版本对应关系是固定的,比如:

  • Node v8 → node-sass 4.5.x及以上
  • Node v9 → node-sass 4.9.x及以上
  • Node v10 → node-sass 4.10.x及以上
    以后再遇到类似问题,先查对应版本就行。另外你的sass-loader@6.0.6和node-sass 4.9.x是兼容的,不用额外替换~

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 07:36:26