This template should help get you started developing an electron application with Vue 3 and TypeScript in Vite. The template uses Vue 3 <script setup> SFCs, check out the script setup docs to learn more.
TypeScript cannot handle type information for .vue imports by default, so we replace the tsc CLI with vue-tsc for type checking. In editors, we need Volar to make the TypeScript language service aware of .vue types.
See Vite Configuration Reference.
pnpm installpnpm run devpnpm run buildLint with ESLint
pnpm run lintLint with Vitest
pnpm run test:unitLint with Playwright
pnpm run test:e2e