Runtime
Node.js, npm/pnpm
Eine gut eingerichtete Entwicklungsumgebung ist die Grundlage für produktives Arbeiten mit Vue.js.
Runtime
Node.js, npm/pnpm
Editor
VS Code, WebStorm
Tools
Git, Terminal, DevTools
Node.js ist die JavaScript-Runtime für Build-Tools, Dev-Server und Package Management.
# nvm (Node Version Manager)nvm install --ltsnvm use --lts
# fnm (schnellere Alternative)fnm install --ltsfnm use --ltsnode --version# v20.x.x oder höher
npm --version# 10.x.x oder höher# Inkludiert in Node.jsnpm installnpm run devnpm install -g pnpmpnpm installpnpm devnpm install -g yarnyarn installyarn devVS Code ist der beliebteste Editor für Vue-Entwicklung mit exzellenter Unterstützung.
Vue - Official (ehem. Volar)
ext install Vue.volar| Extension | Funktion |
|---|---|
| Vue - Official | Vue-Unterstützung |
| ESLint | Linting |
| Prettier | Formatierung |
| TypeScript Vue Plugin | TS in Templates |
| Auto Rename Tag | HTML-Tags |
{ // Vue-Dateien mit Volar formatieren "[vue]": { "editor.defaultFormatter": "Vue.volar" },
// TypeScript-Unterstützung in Templates "typescript.tsdk": "node_modules/typescript/lib",
// Automatisch formatieren beim Speichern "editor.formatOnSave": true,
// ESLint-Fixes beim Speichern "editor.codeActionsOnSave": { "source.fixAll.eslint": "explicit" },
// Emmet in Vue-Dateien "emmet.includeLanguages": { "vue": "html" }}Git ist essentiell für Versionskontrolle und Zusammenarbeit.
# macOSbrew install git
# Windows# git-scm.com/download/win
# Linuxsudo apt install gitgit config --global user.name "Name"git config --global user.email "email@example.com"Ctrl + ` (Backtick)Chrome
Firefox
Edge
F12 oder Cmd/Ctrl + Shift + IDie Vue DevTools sind essenziell für das Debugging von Vue-Anwendungen.
npm install -D vite-plugin-vue-devtoolsimport { defineConfig } from 'vite'import vue from '@vitejs/plugin-vue'import vueDevTools from 'vite-plugin-vue-devtools'
export default defineConfig({ plugins: [vue(), vueDevTools()]})Vorteile gegenüber Browser-Extension: Zuverlässiger, immer aktuell, funktioniert in allen Browsern
npm create vue@latest my-appcd my-app && npm install && npm run dev