Astro
Install and configure Astro.
Create project
Start by creating a new Astro project:
Configure your Astro project
You will be asked a few questions to configure your project:
Add React to your project
Install React using the Astro CLI:
Answer Yes to all the question prompted by the CLI when installing React.
Add Tailwind CSS to your project
styles/globals.css file in the src folder.globals.css fileImport the styles/globals.css file in the src/pages/index.astro file:
astro.config.mjs and set applyBaseStyles to falseTo prevent serving the Tailwind base styles twice, we need to tell Astro not to apply the base styles, since we already include them in our own globals.css file. To do this, set the applyBaseStyles config option for the tailwind plugin in astro.config.mjs to false.
Edit tsconfig.json file
Add the following code to the tsconfig.json file to resolve paths:
Run the CLI
Run the shadcn init command to setup your project:
That’s it
You can now start adding components to your project.
The command above will add the Button component to your project. You can then import it like this:
Last updated on