【发布时间】:2020-03-13 19:00:07
【问题描述】:
我已按照以下说明在 Gridsome 上成功设置 TailwindCSS:https://gridsome.org/docs/assets-css/#tailwind
但是,这些说明并未提及如何设置自动前缀。所以,我自己试了一下——如下:
- npm install autoprefixer
- 修改了
gridsome.config.js文件(请参阅下面的修改后的代码以及我更改的 cmets) - 跑
gridsome develop - 将
flex类添加到p以查看是否添加了任何供应商前缀。
结果...
什么都没有。没有前缀(只有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
}
}
}
};
【问题讨论】:
标签: vue.js vuejs2 autoprefixer tailwind-css gridsome