如何 运行 更新 Autoprefixer 的 caniuse 列表

How to run an update on Autoprefixer's caniuse list

我在 Sublime Text 3 中使用 运行ning Autoprefixer,现在在保存 CSS 个文件时出现此错误:

Autoprefixer Error: Browserslist: caniuse-lite is outdated. Please run: npx browserslist@latest --update-db

我遇到的问题很简单。我不知道在哪里或如何 运行 给定的指令。这是在 ST3 中完成的,还是通过 Mac 上的终端完成的?它是如何完成的?

非常感谢指点。

谢谢。

这是从终端完成的。所有的动作都发生在~/Library/Application Support/Sublime Text 3/Packages/Autoprefixer,所以先去那里:

cd ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/Autoprefixer

接下来,我们需要删除旧的二进制文件,因为至少我的 npm 版本不想覆盖它们。这将删除 autoprefixerbrowserslist:

rm node_modules/.bin/*

接下来,您需要做的就是运行

npm update

(同样,来自 ~/Library/Application Support/Sublime Text 3/Packages/Autoprefixer - 这非常重要),您应该已经准备就绪。当我在 10 分钟前 运行 它时,结果是:

+ postcss@7.0.35
+ postcss-scss@2.1.1
+ autoprefixer@9.8.6
added 3 packages from 3 contributors, removed 8 packages, updated 9 packages and audited 24 packages in 1.07s

3 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

您的结果可能会有所不同,具体取决于您 运行 命令的时间,因为那时可能会有不同的版本。