Цвета по умолчанию не работают для `tailwind.macro` - PullRequest
0 голосов
/ 22 сентября 2019

У меня есть приложение React, которое пытается tailwind.macro работать в нотациях emotion.Я использую customize-cra для перепрограммирования приложения, а ${tw WHATEVER } успешно работает.Тем не менее, похоже, что он не наследует оригинальные цветовые темы от tailwind, и я ищу решение.
Вот проект:
https://github.com/minagawah/cra-ts-emotion-tailwind-solution

Как описано в README,Я пытался (1) использовать макрос babel и (2) использовать плагины PostCSS .
Я думал, что это проблема backgroundSize, как обсуждается в этой проблеме, но не повезло.

Вот как я использую нотацию макроса tw в приложении:

# ./src/App.tsx

import styled from '@emotion/styled';
import tw from 'tailwind.macro';

const Button = styled.button`
  ${tw`mt-4 p-2 text-white bg-red-600`}
`;

И этов настоящее время работает , потому что я применил обходной путь для этого.

Следует применить цветовые темы попутного ветра по умолчанию без обходного пути, который я применил.
Я пытался найти способы,но пока не повезло ...

Пожалуйста, мне отчаянно нужна помощь в этом ...

РЕДАКТИРОВАТЬ: (2019-09-22)
Пока яборолся за работу bg-red, я только что обнаружил, что по умолчанию нет bg-red ... Это было то, что мне нужно было добавить вручную в tailwind.config.js.

Проблема решена.

module.exports = {
  theme: {
    extend: {
      colors: {
        red: '#e53e3e',
      },
    },
  },
  variants: {},
  plugins: [],
}
...