yarn add gridsome-plugin-windicss -D
# npm i gridsome-plugin-windicss -D
⚠️ 该模块是预发行版本,请反馈你发现的任何问题 。
在 gridsome.config.js
中添加以下内容。
export default {
// ...
plugins: [
{
use: 'gridsome-plugin-windicss',
options: {
// 详见 https://github.com/windicss/vite-plugin-windicss/blob/main/packages/plugin-utils/src/options.ts
},
},
],
}
此模块不适用于 gridsome-plugin-tailwindcss
, 你需要将其删除。
plugins: [
{
- use: 'gridsome-plugin-tailwindcss',
- options: {
- // ...
- }
},
],
如果你有 tailwind.config.js
文件,请将其重命名为windi.config.js
或 windi.config.ts
。
有关配置详细信息,请在此处查看。
如果你以前使用过 gridsome-plugin-tailwindcss
,请参考有关迁移的文档。
export default {
scan: {
dirs: ['./'],
exclude: [
'node_modules',
'.git',
'dist',
'.cache',
'*.template.html',
'app.html',
],
include: [],
},
transformCSS: 'pre',
preflight: {
alias: {
// 添加 gridsome 别名
'g-link': 'a',
'g-image': 'img',
},
},
}
gridsome.config.js
export default {
// ...
plugins: [
{
use: 'gridsome-plugin-windicss',
options: {
preflight: false,
},
},
],
}
限定样式作用域的 @media
指令只能与 css
postcss
scss
一起使用,不能和 sass
, less
stylus
一起使用。