首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >浏览器列表: caniuse-lite已过时。请运行下一个命令` `npm update caniuse-lite browserslist`

浏览器列表: caniuse-lite已过时。请运行下一个命令` `npm update caniuse-lite browserslist`
EN

Stack Overflow用户
提问于 2019-03-21 07:49:44
回答 18查看 241.6K关注 0票数 158

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

浏览器列表: caniuse-lite已过时。请运行下一个命令

首先,正如消息所说,我运行

但它并没有解决这个问题。我删除了整个nod-modules目录并重新安装,我还通过以下方式更新了整个文件夹

但他们都没有解决这个问题。我还重新安装了autoprefixer和browserslist,但它们都没有解决这个问题。

如果我删除

代码语言:javascript
复制
"options": {
      "autoPrefix": "> 1%"
    }

来自我的

,一切正常,这意味着它可能与autoprefixer有关。此外,我在上手动将包版本更改为最新版本

并重新安装,但没有运气。

EN

回答 18

Stack Overflow用户

回答已采纳

发布于 2019-03-21 22:50:11

听起来您使用的是Visual Studio的Web编译器扩展。这里有一个悬而未决的问题:

https://github.com/madskristensen/WebCompiler/issues/413

在该问题中发布了一个解决方法:

关闭Visual Studio

前往

(X是WebCompiler的版本)

删除以下文件夹

文件夹:

打开CMD (内部

)并运行:

票数 56
EN

Stack Overflow用户

发布于 2020-07-31 22:21:32

试试这个,它解决了我的问题

票数 131
EN

Stack Overflow用户

发布于 2020-01-10 10:21:44

对于Angular开发人员

不过,我会在很晚的时候回答这个问题。我有一个坏习惯,那就是检查我使用的每个?库的更改日志,并且在查看Angular CLI的发行说明时,我发现他们昨天(2020年1月9日)发布了一个新的修补程序来修复这个问题。

https://github.com/angular/angular-cli/releases/tag/v8.3.22

所以你什么时候会运行

,您应该获取以下内容的更新

和运行

将修复此警告。

干杯!

票数 35
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55271798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档