Skip to content
| Marketplace
Sign in
Visual Studio>Tools>Tailwind CSS VS2022 Editor Support
Tailwind CSS VS2022 Editor Support

Tailwind CSS VS2022 Editor Support

Theron Wang

|
14,387 installs
| (20) | Free
Unofficial VS2022 Tailwind CSS extension for IntelliSense, linting, sorting, and more.
Download

Tailwind CSS VS2022 Editor Support

Visual Studio Marketplace Installs Visual Studio Marketplace Rating Visual Studio Marketplace Version (including pre-releases)

Bring IntelliSense, linting, class sorting, build tools, and more to Tailwind CSS development in Visual Studio 2022.

Note: This extension best supports the latest versions of Tailwind CSS (v3, v4, and v4.1).

  • Download from the Visual Studio Marketplace

  • Getting Started Guide

Changelog

For information on recent updates, see the changelog.

Disclaimer

This is not an official Tailwind CSS extension and has no affiliation with Tailwind Labs Inc.

Prerequisites

This extension uses npm and node, so you should have them installed.

To check if you have npm installed, run npm -v in the terminal.

If you do not have npm installed, follow the official install guide from the official npm docs.

Setup

The extension activates when:

  • Your solution has a tailwind.config.{js,cjs,mjs,ts,cts,mts} file (for v3), or
  • You're using Tailwind v4 and importing it in a .css file (@import "tailwindcss")

If your config file isn't detected, right-click it in Solution Explorer → Set as configuration file.

Features

IntelliSense

Get Tailwind class suggestions in Razor, HTML, and CSS files:

Intellisense Demo

Linting

Automatically flags:

  • Conflicting classes
  • Invalid theme(), screen(), or @tailwind usage

Note: Visual Studio might still flag some Tailwind features like @apply as errors—extensions can't override these tags.

Linter

Class Sorting

Sort Tailwind classes:

  • Automatically on save or build
  • Manually from the Tools menu

Class Sort Demo 1

Class Sort Demo 2

Build Integration

The extension can build your Tailwind CSS output when you build your project (or manually from the Build menu).

  • Make sure your input/output CSS files are defined
  • Output and errors appear in the Build output window

Build Demo 1

Build Demo 2

To configure build and configuration files, right-click .js, .ts, or .css files:

Customizability Build 1

Customizability Build 2

Settings are saved in a tailwind.extension.json file in your project root.

NPM Integration

Start quickly by right-clicking your project and selecting a startup task:

NPM Shortcut 1

Using the Tailwind CLI?

  • Set its path under Tools > Options > Tailwind CSS IntelliSense > Tailwind CLI path
  • Click Set up Tailwind CSS (use CLI)

Want to use a custom build script?

  • Define it in your package.json
  • Set the script name in the extension options (npm run your-script-name)

Extension Options

Find global extension settings in:

Tools > Options > Tailwind CSS IntelliSense

More details: Getting Started – Extension Configuration

Troubleshooting

Build Issues

If your CSS isn't updating:

  • Check the Build output window for Tailwind errors.

Build Error Output

Extension Issues

If the extension crashes or behaves unexpectedly:

  • Check the Extensions output window for detailed logs.

Support

To report issues or share feature suggestions, feel free to create an issue on GitHub.

If this extension has helped you, please consider leaving a small donation to support development!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft