最近,当我编译我的scss文件时,出现错误。错误消息显示:
浏览器列表: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
然后重新安装,但没有运气。
我不确定我的问题在哪里,但是我相信这是因为我同时使用了npm和Yarn中的全局包。
我卸载了所有npm全局软件包,然后再次使用yarn命令时,问题就消失了。
要查看已安装的全局软件包...
对于npm:
对于纱线:
然后,我使用以下命令卸载了在npm列表中看到的每个软件包: