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: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.)
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
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.