最近,当我编译我的scss文件时,我得到一个错误。错误消息显示:
浏览器列表: caniuse-lite已过时。请运行下一个命令
首先,正如消息所说,我运行
但它并没有解决这个问题。我删除了整个nod-modules目录并重新安装,我还通过以下方式更新了整个文件夹
但他们都没有解决这个问题。我还重新安装了autoprefixer和browserslist,但它们都没有解决这个问题。
如果我删除
"options": {
"autoPrefix": "> 1%"
}来自我的
,一切正常,这意味着它可能与autoprefixer有关。此外,我在上手动将包版本更改为最新版本
并重新安装,但没有运气。
发布于 2019-03-21 22:50:11
听起来您使用的是Visual Studio的Web编译器扩展。这里有一个悬而未决的问题:
https://github.com/madskristensen/WebCompiler/issues/413
在该问题中发布了一个解决方法:
关闭Visual Studio
前往
(X是WebCompiler的版本)
删除以下文件夹
文件夹:
和
打开CMD (内部
)并运行:
发布于 2020-07-31 22:21:32
试试这个,它解决了我的问题
发布于 2020-01-10 10:21:44
对于Angular开发人员
不过,我会在很晚的时候回答这个问题。我有一个坏习惯,那就是检查我使用的每个?库的更改日志,并且在查看Angular CLI的发行说明时,我发现他们昨天(2020年1月9日)发布了一个新的修补程序来修复这个问题。
https://github.com/angular/angular-cli/releases/tag/v8.3.22
所以你什么时候会运行
,您应该获取以下内容的更新

和运行
将修复此警告。
干杯!
https://stackoverflow.com/questions/55271798
复制相似问题