Vue.js is a progressive JavaScript framework for building user interfaces. Setting up your first Vue.js project is an essential step to start developing with Vue. In this guide, we'll walk you through the process.


Before you begin, ensure you have the following prerequisites in place:

  • Basic knowledge of HTML, CSS, and JavaScript
  • Node.js and npm (Node Package Manager) installed on your system

Creating a Vue.js Project

To set up your first Vue.js project, follow these steps:

  1. Create a new directory for your project:
    mkdir my-vue-project
  2. Navigate to your project directory:
    cd my-vue-project
  3. Initialize a new npm project:
    npm init -y
  4. Install Vue.js via npm:
    npm install vue
  5. Create an HTML file (index.html) for your Vue app:
    <!DOCTYPE html>
    <html lang="en">
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>My Vue App</title>
    <div id="app">
    {{ message }}
    <script src="node_modules/vue/dist/vue.js"></script>
    new Vue({
    el: '#app',
    data: {
    message: 'Hello, Vue.js!'
  6. Open the HTML file in your browser to see your Vue app in action.


You've successfully set up your first Vue.js project! This is just the beginning of your Vue.js journey. You can now start building interactive and dynamic web applications with Vue.js.