Play Online
If you just want to play around with Nuxt in your browser without setting up a project, you can use one of the online sandboxes:Open on StackBlitz
Open on CodeSandbox
New Project
Prerequisites
Before you begin, ensure you have the following installed:1
Node.js
Install Node.js version
20.x or newer. We recommend the active LTS release.Make sure to use an even numbered version (20, 22, etc.)
2
Text Editor
While there’s no IDE requirement, we recommend:
- Visual Studio Code with the official Vue extension (previously known as Volar)
- WebStorm, which along with other JetBrains IDEs, offers great Nuxt support right out-of-the-box
3
Terminal
You’ll need a terminal to run Nuxt commands.
Additional notes for an optimal setup
Additional notes for an optimal setup
- Neovim: When configuring the Vue TypeScript plugin, make sure
locationpoints to the@vue/language-serverpackage directory, not its binary. See the Neovim setup guide for a working configuration. - WSL: If you’re using Windows and experience slow HMR, you may want to try using WSL (Windows Subsystem for Linux) which may solve some performance issues.
- Windows slow DNS resolution: Instead of using
localhost:3000for local dev server on Windows, use127.0.0.1for much faster loading experience on browsers.
Create Your Project
Open a terminal and use the following command to create a new starter project:Open Your Project
Once created, navigate to your project directory:Development Server
Now you’ll be able to start your Nuxt app in development mode:Well done! A browser window should automatically open for http://localhost:3000.