我已按照以下说明在 Gridsome 上成功设置 TailwindCSS: https ://gridsome.org/docs/assets-css/#tailwind
但是,这些说明没有提到如何设置自动前缀。所以,我自己试了一下——如下:
- npm 安装自动前缀
- 修改了
gridsome.config.js
文件(请参阅下面的修改代码以及我更改的注释) - 冉
gridsome develop
- 将类添加
flex
到 ap
以查看是否添加了任何供应商前缀。
结果...
没有什么。没有前缀(只有display: flex;
)。
知道如何让它工作吗?
谢谢
修改 gridsome.config.js文件:
const autoprefixer = require("autoprefixer"); // ADDED THIS LINE
const tailwind = require("tailwindcss");
const purgecss = require("@fullhuman/postcss-purgecss");
const postcssPlugins = [tailwind(), autoprefixer()]; // ADDED `autoprefixer()` to postcssPlugins array
if (process.env.NODE_ENV === "production") postcssPlugins.push(purgecss());
module.exports = {
siteName: "Gridsome",
plugins: [],
css: {
loaderOptions: {
postcss: {
plugins: postcssPlugins
}
}
}
};