yarn add gridsome-plugin-windicss -D
# npm i gridsome-plugin-windicss -D
⚠️ Этот модуль является предварительным выпуском, пожалуйста, сообщайте о любых проблемах, которые вы обнаружите.
Внутри вашего gridsome.config.js
добавьте следующее..
export default {
// ...
plugins: [
{
use: 'gridsome-plugin-windicss',
options: {
// see 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: {
// add gridsome aliases
'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