最近,当我编译我的 scss 文件时,我得到一个错误。错误消息说:
Browserslist:caniuse-lite 已过时。请运行下一个命令npm update caniuse-lite browserslist
npm update caniuse-lite browserslist
首先,正如消息所说,我跑了,npm update caniuse-lite browserslist但没有解决问题。我删除了整个 nod-modules 目录并重新安装,我也更新了整个文件夹,npm update但没有一个解决了这个问题。我还重新安装了 autoprefixer 和 browserslist,但它们都没有解决问题。
npm update
如果我删除
"options": { "autoPrefix": "> 1%" }
从我的compilerconfig.json,一切正常,这意味着它可能与 autoprefixer 有关。另外,我手动将软件包版本更改为最新版本package.json并重新安装,但没有运气。
compilerconfig.json
package.json
听起来您正在使用 Visual Studio 的 Web 编译器扩展。这里有一个未解决的问题:https ://github.com/madskristensen/WebCompiler/issues/413
该问题中发布了一种解决方法:
C:\Users\USERNAME\AppData\Local\Temp\WebCompilerX.X.X
node_modules
caniuse-lite
browserslist
npm i caniuse-lite browserslist