Edit

Share via


Get started with Vue on Windows

Vue is an open-source JavaScript framework for building user interfaces. Created by Evan You and released in 2014, Vue is designed to be incrementally adoptable — you can use it as a lightweight library to enhance an existing page, or as a full-featured framework for building single-page applications.

Why use Vue?

  • Approachable: If you know HTML, CSS, and JavaScript, you can pick up Vue quickly.
  • Versatile: Works for simple widgets on a page all the way up to complex SPAs.
  • Performant: Small bundle size and efficient virtual DOM.
  • Component-based: Composable, reusable components with a clean template syntax.

Install Vue on Windows

Choose your preferred environment:

  • Install Vue on Windows — Use npm create vue@latest (Vite-based) directly on Windows.
  • Install Vue on WSL — Use the same tooling on Windows Subsystem for Linux (recommended if you deploy to Linux servers or want Linux toolchain parity).

Build server-rendered Vue apps

For server-side rendering and advanced routing, see Nuxt.js — the official Vue meta-framework.

Tutorials and learning resources