У меня есть ряд переменных, определяющих тему темного режима. При локальном запуске приложения эти переменные прекрасно загружаются.
Это инспектор css:
dark-mode {
--color-bg-bg: #100818;
--color-bg-primary: #100818;
--color-bg-secondary: #1e1528;
--color-bg-almost-primary: rgba(15,8,24,0.8);
--color-bg-light: #0e0917;
}
Но если я создаю приложение для производства или развертываю его в Zeist, эти переменные недоступны.
Я думал, что включение функции custom-properties
решит проблему, но это не так. Это мой пост css файл конфигурации:
module.exports = {
plugins: [
'tailwindcss',
process.env.NODE_ENV === 'production'
? [
'@fullhuman/postcss-purgecss',
{
content: [
'./pages/**/*.{js,jsx,ts,tsx}',
'./components/**/*.{js,jsx,ts,tsx}',
],
defaultExtractor: (content) => content.match(/[\w-/:]+(?<!:)/g) || [],
features: {
'custom-properties': true,
},
},
]
: undefined,
'postcss-preset-env',
],
};
Есть идеи? Спасибо!