We suggest starting with the learn course if you’re new to Next.js.
This course will walk you through everything you need to know about Next.js, including quizzes.
You’re still welcome to ask our group on GitHub Discussions if you have any questions about Next.js.
System Prerequisites
- Node.js 10.13 or later is needed.
- Support is available for MacOS, Windows (including WSL), and Linux.
Setting it up
We suggest using build-next-app to create a new Next.js app, which takes care of it for you. Run the following commands to build a project:
npx create-next-app
# or
yarn create next-app
Out put after hitting comand npx create-next-app


Run yarn dev

Now you can see your app by going to url: https://stackcodify.com:3000

Once project is ready you will see three commands you can use to start your project.
After the installation is complete, start the development server by following the instructions. Try making changes to pages/index.js and seeing what happens in your browser.
You should check the create-next-app documentation for more detail about how to use it.
A page is a React Component in Next.js that is exported from a.js,.jsx,.ts, or.tsx file in the pages directory. if we have file pages/about.js
it will automatically become route /about. Thanks to Next js quick dynamic page setup.
Manual Setup
Install next
, react
and react-dom
in your project:
npm install next react react-dom
# or
yarn add next react react-dom
Open package.json
and add the following scripts
:
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start"
}
Next Commands
Usage
$ next <command>
Available commands
build, start, export, dev, telemetry
Options
--version, -v Version number
--help, -h Displays this message
For more information run a command with the --help flag
$ next build --help
You can see above screen by typing the comand below.
npx next -h
Deployment
The Vercel framework from the Next.js developers is the simplest way to deploy Next.js to production. Vercel is a cloud platform that allows users to build static websites, hybrid applications, and Serverless Functions.