#2047·postcss

无论是否异步,插件都应按顺序运行

作者: Goodwine创建于 2025年5月23日更新于 2025年9月2日

同步和异步插件之间的交互导致了意外且不正确的 CSS 转换。看起来 PostCSS 在将 AST 传递给下一个插件之前可能没有完全等待同步操作的完成,如果后续插件是异步的。在我特定的情况下,我使用了 `autoprefixer`(同步)后再使用 `postcss-rename`(由于其使用了 `postcss-selector-parser`,因此变成了异步)。然而,似乎 `postcss-rename` 不会影响由 `autoprefixer` 创建的节点。

内容来源: postcss/postcss