How to Create a Vue Project: Step-by-Step Guide
To create a Vue project, install
Node.js and then use the npm create vue@latest command to start a new project interactively. Follow the prompts to set up your project, then run npm run dev to launch the development server.Syntax
Use the following command to create a new Vue project with the official Vue CLI tool:
npm create vue@latest: Starts the interactive project setup.- Follow prompts to choose project name, features, and configurations.
cd your-project-name: Move into your project folder.npm install: Installs dependencies.npm run dev: Starts the development server to preview your app.
bash
npm create vue@latest cd your-project-name npm install npm run dev
Example
This example shows how to create a Vue project named my-vue-app and start the development server.
bash
npm create vue@latest
# When prompted, enter 'my-vue-app' as project name and accept defaults
cd my-vue-app
npm install
npm run devOutput
VITE v4.0.0 ready in 300 ms
➜ Local: http://localhost:5173/
➜ Network: use --host to expose
Common Pitfalls
Common mistakes when creating a Vue project:
- Not installing
Node.jsfirst, which is required to run npm commands. - Using outdated Vue CLI commands like
vue createinstead of the newnpm create vue@latest. - Skipping
npm installbefore running the dev server, causing missing dependencies errors. - Not navigating into the project folder before running commands.
bash
Wrong: npm install npm run dev Right: npm create vue@latest cd your-project-name npm install npm run dev
Quick Reference
Summary of commands to create and run a Vue project:
| Command | Description |
|---|---|
| npm create vue@latest | Start new Vue project setup |
| cd your-project-name | Go into project folder |
| npm install | Install project dependencies |
| npm run dev | Start development server |
Key Takeaways
Use the command
npm create vue@latest to start a new Vue project interactively.Always install Node.js before creating a Vue project to use npm commands.
Run
npm install inside your project folder before starting the dev server.Use
npm run dev to launch the local server and see your Vue app in the browser.Avoid old Vue CLI commands; prefer the latest official method for project creation.