npm - 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
并重新安装,但没有运气。
解决方案
试试这个它解决了我的问题npx browserslist@latest --update-db
推荐阅读
- javascript - 我不知道如何使用 js 过滤器索引
- linux - 使用 FileOperations 插件将文件从 jenkins 目录复制粘贴到主目录
- excel - #Value 错误编码亚洲选项的 VBA 函数
- html - 如果字符串同时包含引号和撇号,我如何比较它?
- asp.net-core - Entity Framework Core:在表上引入 FOREIGN KEY 约束可能会导致循环或多个级联路径
- r - 在 R 中使用正弦波递减线性模型
- sql - PostgreSQL UPSERT (INSERT ... ON CONFLICT UPDATE) 失败
- python - python中是否有类似对象的javascript窗口?
- python - 将字典转换为数据框,键作为列名,键值作为数据框的列值
- docker - 使用什么配置来阻止任何人访问 Prometheus Web 界面