Как добавить TailwindCSS в статические компоненты Typescript React

#javascript #node.js #reactjs #typescript #tailwind-css

Вопрос:

Я пытаюсь создать шаблоны электронной почты, скомпилировав статические компоненты React Typescript в HTML. Компиляция прошла успешно, когда стили не были добавлены, но когда я импортирую файл Tailwindcss в один из компонентов Typescript, моя сборка завершается неудачно, и вот как выглядит мой стек ошибок:

 /home/Desktop/react-prototype/react-static-render/dist/tailwind.css:29
html {
     ^

SyntaxError: Unexpected token '{'
    at wrapSafe (internal/modules/cjs/loader.js:979:16)
    at Module._compile (internal/modules/cjs/loader.js:1027:27)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
    at Module.load (internal/modules/cjs/loader.js:928:32)
    at Function.Module._load (internal/modules/cjs/loader.js:769:14)
    at Module.require (internal/modules/cjs/loader.js:952:19)
    at require (internal/modules/cjs/helpers.js:88:18)
    at Object.<anonymous> (/home/yogita/Desktop/saltycrane-react-prototype/typescript-react-static-render-script/dist/render.js:30:1)
    at Module._compile (internal/modules/cjs/loader.js:1063:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
 

Сначала я пытаюсь создать файл tailwind.css, а затем импортировать его в компоненты Typescript.
Вот как я tsconfig выгляжу:

 {
  "compilerOptions": {
    "baseUrl": ".",
    "module": "commonjs",
    "esModuleInterop": true,
    "jsx": "react",
    "lib": ["dom", "es2019"],
    "outDir": "dist",
    "paths": {
      "*": ["src/*", "src/@types/*"]
    }
  },
  "include": ["src/*.tsx"]
}
 

Я не могу понять, как построить конвейер для этого. Нужно ли мне добавлять какие-либо другие параметры компилятора в вышеуказанный файл или мне нужно использовать Babel или Webpack, прежде чем кто-либо сможет предложить?