Skip to content

ArcherGu/fast-vite-nestjs-electron

Repository files navigation

logo

⚡Vite + Electron + Nestjs Template

This template is used to build vite + electron + nestjs projects. Build with Doubleshot, crazy fast!

🎉 Doubleshot is a whole new set of tools to help you quickly build and start a node backend or electron main process.

This is a vue version of the template, you can also use:

Introduce

This is a template based on my repo: fast-vite-electron. In the main process, I integrated nestjs. In the main process, you can build your code just as you would write a nestjs backend. Desktop clients built from this template can quickly split the electron when you need to switch to B/S.

Features

How to use

  • Click the Use this template button (you must be logged in) or just clone this repo.

  • In the project folder:

    # install dependencies
    pnpm install
    
    # run in developer mode
    pnpm dev
    
    # build
    pnpm build

Note for PNPM

This project requires pnpm as the package manager. In order for your dependencies to be bundled correctly, you'll need to adjust your .npmrc to use any one the following approaches (ref: #6389):

node-linker=hoisted
public-hoist-pattern=*
shamefully-hoist=true

Relative

My blog post:

About

Vite + Vue + Electron + Nestjs with esbuild, crazy fast! ⚡

Topics

Resources

License

Stars

Watchers

Forks

Contributors 5