yarn create vite
# project name: vite-demo1
# choose vue->vue-ts
cd vite-demo1
yarn
yarn dev
# install depedency for electron app
yarn add -D concurrently cross-env electron electron-builder electron-packager wait-on
修改package.json
{
"name": "vite-demo1",
"private": true,
"version": "0.0.0",
"main": "electron/electron.js",
"scripts": {
"dev": "vite",
"build": "vite build",
"preview": "vite preview",
"serve": "vite preview",
"start": "electron .",
"packager": "electron-packager ./dist/ --platform=win32 --arch=x64 --overwrite",
"electron": "wait-on tcp:3000 && cross-env IS_DEV=true electron .",
"electron:dev": "concurrently -k \"cross-env B