
Step-by-Step Guide to Installing Next.js and Setting Up Tailwind CSS in Visual Studio Code
In this guide, I'll walk you through the process of setting up a Next.js project and integrating Tailwind CSS for styling, all within Visual Studio Code. By the end, you’ll have a fully functional Next.js app styled with Tailwind CSS!
Prerequisites
* Node.js: Make sure Node.js is installed on your computer. Next.js requires version 18 or higher.
* Visual Studio Code: Open your project here, as it provides a consistent terminal experience across Windows and Mac.
Step 1: Check Node.js Installation
* Open Terminal in Visual Studio Code:
* Go to the top menu and select Terminal > New Terminal.
* Or use the shortcut Ctrl + ~ (tilde) to open the terminal.
* Verify Node.js Installation:
* Run the following command to check your Node.js version:
node -v
* Copy code
node -v
* If you don’t have Node.js installed, download it from Node.js, choosing the LTS version. Follow the installation prompts.
* Verify NPM Installation:
* Node.js installation automatically includes npm. Confirm its version with:
npm -v
* Copy code
npm -v
Step 2: Create a Project Folder
* On your desktop or a location of your choice, create a folder named projects (or any preferred name).
* Inside, create another folder for your Next.js app. For this example, we’ll name it my-next-app.
* Drag and drop this folder into Visual Studio Code to open it.
Step 3: Install Next.js
* Run the Next.js Installation Command:
* In the terminal, use npx to install Next.js:
npx create-next-app@latest my-next-app
* Copy code
npx create-next-app@latest my-next-app
* Here’s a breakdown of the installation prompts:
* Project Name: Enter my-next-app or another name. Avoid uppercase letters or starting with a number.
* TypeScript: Choose No (or Yes if you want TypeScript).
* ESLint: Choose No (or Yes if you need linting).
* Tailwind CSS: Select Yes to automatically install and configure Tailwind.
* Source Directory: Select Yes to store your code in a src directory.
* App Router: Choose Yes to enable routing (like React Router).
* Turbo Pack: Choose No.
* Custom Imports: Select No.
* Navigate to Your Project Directory:
* Once the setup completes, move into the newly created project directory:
cd my-next-app
* Copy code
cd my-next-app
Step 4: Start the Development Server
* In the terminal, run the following command to start your Next.js app in development mode:
npm run dev
* Copy code
npm run dev
* After a few seconds, your app will be live at
http://localhost:3000
* .
* Hold Ctrl and click the link in the terminal to open it.
* Alternatively, open a browser and go to http://localhost:3000
Step 5: Verify Tailwind CSS Setup
* Open any page file, like src/pages/index.js.
* In the classes, you’ll notice Tailwind’s utility classes ready for styling. With Tailwind installed, you can now apply utility-first CSS classes directly in your JSX.
Wrap Up
That’s it! You now have a Next.js app with Tailwind CSS configured. Tailwind’s powerful styling makes it easy to quickly build and customize UIs.
Thank you for following along. Happy coding!
Get full access to Norbert’s Web Dev School at norbertbmwebdev.substack.com/subscribe
Weitere Episoden von „Weekly Code Quickies“
Verpasse keine Episode von “Weekly Code Quickies” und abonniere ihn in der kostenlosen GetPodcast App.