"type":"commonjs","scripts": {"dev":"chcp 65001&&vite","build":"vue-tsc && vite build","preview":"vite preview","electron:dev":"chcp 65001&&vite --config vite.config.electron.ts"},"dependencies": {"vue":"^3.3.4"},"devDependencies": {"@vitejs/plugin-vue":"^4.2.3...
打包后页面打开空白可能是文件路径不对,修改vite.config.ts文件里的 base 路径为 ./ 如果还是空白页面...
closeBundle我们electron打包是需要index.html 所以我们先等vite打完包之后vite会自动调用这个钩子 然后在这个钩子里面打包electron vite.config.ts import { fileURLToPath, URL } from 'node:url' import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import {viteElectronDev} from '....
我们希望npm run dev的时候直接把electron也启动起来而不是开两个启动一次vite再启动一次electron 第一步我们需要先建立一个文件夹 在根目录创建一个plugins编写vite插件帮我们启动electron plugins vite.electron.dev.ts //编写electron开发模式 vite.electron.build.ts //打包electron项目 index.html src main.ts App...
closeBundle我们electron打包是需要index.html 所以我们先等vite打完包之后vite会自动调用这个钩子 然后在这个钩子里面打包electron vite.config.ts import { fileURLToPath, URL } from 'node:url'import { defineConfig } from 'vite'import vue from '@vitejs/plugin-vue'import {viteElectronDev} from './plug...
打包命令:"build:mac": "tsc && vite build && electron-builder" 使用版本: { "electron-builder": "^24.6.3", "vite-plugin-electron": "^0.28.2", "vite-plugin-electron-renderer": "^0.14.5" } 问题:打包后程序白屏,并且提示```Not allowed to load local resource: file:///Users/<myUserName...
创建electron项目(快捷指令,尽量不要先创建vue3项目再安装electron并配置,超级麻烦且容易很多坑) cnpm create electron-vite cnpm i 或 cnpm create @quick-start/electron@latest 打包electron项目 npm run build 或通过以下指令来打包对应的平台包 如果卡在download提示github的网络问题导致打包失败,则自己根据报错提示...
21. Proton Native Proton Native为咱们提供了一个React环境来构建跨平台的本机桌面应用程序。 它是Electron的替代产品,具有一些简洁的功能,包括: 与React Native语法相同。 适用于现有的React库,例如 Redux。 兼容所有正常的 Node.js 包。
electronforge可将前端静态页面打包成.exe、.deb和.rpm等,能适配各种平台 一、安装依赖 cd my-app npm install --save-dev @electron-forge/cli npm exec --package=@electron-forge/cli -c "electron-forge import" 安装后package.json自动生成新的命令 ...
上面的完成后,打包就也没问题了,就可以连接项目git或者覆盖复制到原项目中,提交到测试环境开始构建了。 现在vite的生态也趋于变的成熟,已经可以满足于大部分业务场景了,不过在迁移前还是尽量要做下调研,看目前vite生态是否满足本项目中一些定制化或者特殊的场景,比如微前端,electron支持等。