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.