Tailwindcss with SCSS

Viewed 889

I would like to implement SCSS plugin with Tailwindcss. Everything is compiled except my custom classes.

npm script: "tw:scss": "tailwindcss --postcss -i ./src/style/index.scss -o ./src/dist/style.css"

main scss file (I also tried basic @tailwind base, @tailwind components, @tailwind utilities imports):

@import "tailwindcss/base";
@import "tailwindcss/components";  
@import "tailwindcss/utilities";

@import "./_general.scss";  
@import "./card.scss";

card.scss:

`@layer components {
    .card {
    @apply bg-very-dark-blue-second rounded-lg w-11/12 p-4;
  }
}`

_general.scss:

@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600&display=swap");`  
body {
  font-family: "Outfit", sans-serif;
}

postcss.config.js:

module.exports = {
  plugins: [
    require("postcss-import"),
    require("tailwindcss"),
    require("autoprefixer"),
  ],
};

When I start npm run tw:scss, only _general.scss is transpiled. Question is, is it even possible to use scss in this way? If yes, how to fix this issue.

0 Answers
Related