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

升级Node.js 16.13.0配套npm8后如何关闭Sass弃用警告输出

解决方法

你可以通过修改gulp-sass的编译配置直接屏蔽对应警告,不需要修改第三方依赖代码,可选方案如下:

  • 方案1(推荐):屏蔽所有外部依赖的警告
    修改css_build函数中sass编译的调用代码,新增quietDeps配置项:
// 原代码.pipe(sass())修改为以下内容
.pipe(sass({
  quietDeps: true
}))

该参数会自动屏蔽所有来自node_modules等外部依赖文件的警告,你自己编写的业务代码如果存在同类问题仍会正常提示,不会屏蔽业务代码的问题反馈。

  • 方案2:全局屏蔽斜杠除法的弃用警告
    如果你需要彻底屏蔽所有Slash as Division相关的警告,不管来源是第三方依赖还是自己的业务代码,可以配置弃用规则的 severity 为 ignore:
.pipe(sass({
  deprecations: [
    {
      feature: 'slash-div',
      severity: 'ignore'
    }
  ]
}))

两种方案都不会影响Sass的正常编译功能,仅会过滤控制台的警告输出。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 12:54:03