热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《浏览器列表:caniuse-lite已过时。请运行下一个命令`npmupdatecaniuse-litebrowserslist`。》经验,为你挑选了3个好方法。

最近,当我编译我的scss文件时,出现错误。错误消息显示:

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

首先,如消息所述,我运行了“ npm update caniuse-lite browserslist”,但没有解决问题。我删除了整个nod-modules目录,然后再次安装,也通过npm update更新了整个文件夹,但没有一个解决了问题。我还重新安装了autoprefixer和browserslist,但没有一个解决了这个问题。如果我删除

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

从我的editorconfig.json中,一切正常,这意味着它可能与自动前缀相关。另外,我在package.json上将软件包版本手动更改为最新版本,然后重新安装,但没有运气。



1> 小智..:

听起来您正在使用Visual Studio的Web编译器扩展。此处有一个未解决的问题:https : //github.com/madskristensen/WebCompiler/issues/413

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

    关闭Visual Studio

    转到C:\ Users \ USERNAME \ AppData \ Local \ Temp \ WebCompilerX.XX(X是WebCompiler的版本)

    从node_modules文件夹中删除以下文件夹:caniuse-lite和browserslist打开CMD(在C:\ Users \ USERNAME \ AppData \ Local \ Temp \ WebCompilerX.XX内部)并运行:npm i caniuse-lite browserslist



2> akolliy..:

我发现了一条捷径,而不是经历了一条捷径,而是将vs code appData/webCompiler它作为对此cmd 的依赖项添加到我的项目中npm i caniuse-lite browserslist。但是您可以全局安装它,以避免将其添加到每个项目中。

安装后,您可以将其从项目中删除package.json并执行npm i


我的/ TEMP文件夹中没有/ WebCompiler文件夹,就像这里建议的其他帖子一样,所以我运行了此命令行,似乎已经解决了该问题。

3> dirq..:

以上答案的继续。

与@MehrdadBabaki具有相同的“插件错误”。我卸载了Web编译器,删除了上面提到的AppData WebCompiler文件夹,然后重新打开VS2019并重新安装了Web编译器。

然后我再次进入WebCompiler文件夹,npm i autoprefixer@latest npm i caniuse-lite@latest然后执行npm i caniuse-lite browserslist@latest


推荐阅读
author-avatar
mobiledu2502920897
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有