首页 > 解决方案 > Browserslist:caniuse-lite 已过时。请运行下一个命令`npm update caniuse-lite browserslist`

问题描述

最近,当我编译我的 scss 文件时,我得到一个错误。错误消息说:

Browserslist:caniuse-lite 已过时。请运行下一个命令npm update caniuse-lite browserslist

首先,正如消息所说,我跑了,npm update caniuse-lite browserslist但没有解决问题。我删除了整个 nod-modules 目录并重新安装,我也更新了整个文件夹,npm update但没有一个解决了这个问题。我还重新安装了 autoprefixer 和 browserslist,但它们都没有解决问题。

如果我删除

"options": {
      "autoPrefix": "> 1%"
    }

从我的compilerconfig.json,一切正常,这意味着它可能与 autoprefixer 有关。另外,我手动将软件包版本更改为最新版本package.json并重新安装,但没有运气。

标签: npmsassautoprefixerweb-compiler

解决方案


试试这个它解决了我的问题npx browserslist@latest --update-db


推荐阅读