The easiest way to get started with Next.js is by using
create-next-app. This CLI tool enables you to quickly start building a new Next.js application, with everything set up for you. You can create a new app using the default Next.js template, or by using one of the official Next.js examples. To get started, use the following command:
You can create a new project interactively by running:
npx create-next-app@latest # or yarn create next-app # or pnpm create next-app
You will be asked for the name of your project, and then whether you want to create a TypeScript project:
✔ Would you like to use TypeScript with this project? … No / Yes
Select Yes to install the necessary types/dependencies and create a new TS project.
You can also pass command line arguments to set up a new project
create-next-app allows you to create a new Next.js app within seconds. It is officially maintained by the creators of Next.js, and includes a number of benefits:
npx create-next-app@latest(with no arguments) launches an interactive experience that guides you through setting up a project.
npx create-next-app --example api-routes).
For more information on what to do next, we recommend the following sections: