Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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
- vuejs.org/guide/introduction — Official Vue documentation and quick start.
- vuejs.org/tutorial — Interactive in-browser tutorial covering Vue fundamentals.
- Take your first steps with Vue.js — Microsoft Learn learning path.
- Vue.js tutorial in VS Code — Build a simple Vue app in Visual Studio Code.
Windows developer