Last updated on June 17, 2025

Configuration

Nativewind uses the same tailwind.config.js as Tailwind CSS. You can read more about how to configure your project through the Tailwind CSS documentation.

Metro configuration

input

required

Type: string

The path to the entry file for your Tailwind styles

projectRoot

Default: process.cwd()

The path to the root of your project

outputDir

Default: node_modules/.cache/nativewind

The path to the directory where the generated styles should be written. Should be relative to the projectRoot

configFile

Default: tailwind.config.js

The path to your Tailwind config file

cliCommand

Default: node node_modules/tailwind/lib/cli.js

The command to run the Tailwind CLI

browserslist

Default: last 1 versions

The browserslist used by browserslist & autoprefixer

browserslistEnv

Default: native

The environment used by browserslist & autoprefixer

hotServerOptions

Default: { port: <next-available> }

The options passed to ws for the development hot reloading server.

On this page