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

如何卸载通过npx安装的depcheck?解决构建时Sass废弃警告

解决npx depcheck引发的Sass废弃警告问题
  • 先排查依赖变动:
    虽然depcheck没留在package-lock里,但它可能触发了依赖更新。执行npm ls sass查看项目里Sass相关依赖的版本和依赖链,确认是不是Sass版本升级导致的警告(Sass 1.65+开始废弃向abs()传入百分比的写法)。

  • 降级锁定Sass版本:
    如果是版本问题,直接降级到1.64.2(最后一个允许该写法的版本):

    npm install sass@1.64.2 --save-dev
    

    也可以在package.json的devDependencies里把sass版本写死成"1.64.2",防止后续自动升级。

  • 彻底清理重装依赖:

    1. 清理npm全局缓存:npm cache clean --force
    2. 删除项目下的node_modules和package-lock.json(Windows系统用rmdir /s /q node_modules && del package-lock.json)
    3. 重新安装依赖:npm install
  • 若不想降级,可抑制警告:
    以Vite项目为例,在vite.config.js里配置屏蔽上游依赖的警告:

    export default {
      css: {
        preprocessorOptions: {
          sass: {
            quietDeps: true // 忽略第三方依赖的所有警告
          }
        }
      }
    }
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 11:37:59