A modern desktop application built with Electron, Vue 3, TypeScript, and Tailwind CSS.
# Install dependencies
npm install
To run the application in development mode:
npm run electron:dev
This command will:
To create a production build:
npm run electron:build
This will:
npm run dev
: Start Vite dev server (frontend only)npm run electron:dev
: Start the application in development modenpm run electron:build
: Build the application for productionnpm run electron:build-main
: Build only the Electron main processnpm run type-check
: Run TypeScript type checkingnpm run build
: Build the frontend onlynpm run preview
: Preview the built frontendelectron-vue-app/
├── electron/ # Electron main process files
│ ├── main.ts # Main process entry point
│ └── build.js # ESBuild configuration
├── src/ # Vue frontend source files
│ ├── App.vue # Root Vue component
│ └── ... # Other Vue components
├── dist/ # Built frontend files
├── dist-electron/ # Built Electron files
└── package.json # Project configuration
If you encounter any issues:
electron-vue-app
)node_modules
and dist
directories and reinstalling dependenciesgit checkout -b feature/amazing-feature
)git commit -m 'Add some amazing feature'
)git push origin feature/amazing-feature
)