Home > Software engineering >  "Term Expected" error in tailwindcss generated css
"Term Expected" error in tailwindcss generated css

Time:04-19

I am working on an node.js express project using EJS as template engine. I am developing this on Intellij Ultimate Edition. enter image description here

CodePudding user response:

(Answering my own question)

So, looks like @tailwind base; is the culprit.

According to tailwind doc:

Built on top of modern-normalize, Preflight is a set of base styles for Tailwind projects that are designed to smooth over cross-browser inconsistencies and make it easier for you to work within the constraints of your design system.

Tailwind automatically injects these styles when you include @tailwind base in your CSS

Looks like this has some styles which Intellij thinks are wrong and hence shows errors/warnings. You can read more about it here.

Quick solution is to remove @tailwind base; from your source/input.css, and it seems safe to remove as long as you are fine having minor inconsistencies between browsers.

I will reconsider my decision of removing it as my app matures. Not sure if it is an IntelliJ issue or a Tailwind issue. Please advice and I can open up an issue accordingly.

  • Related