electron-builder 排除dist目录 yml 文心快码BaiduComate 在使用 electron-builder 进行Electron 应用的打包时,如果你想排除 dist 目录,可以通过在配置文件中指定要包含或排除的文件和目录来实现。在 YAML 配置文件(例如 electron-builder.yml)中,你可以通过 files 字段来定义要包含的文件和目录,或者使用 extraResources ...
vue3+electron-builder项目基础配置和目录修改 优化删减项目目录 删除views文件,把router文件中的index.js中引用的路由删除,assets文件中logo删除,componets中组建删除,app.vue中引用删除, 创建page文件,存放页面 创建wins文件,存放对应页面的进程 wins中launch.js存放启动页进程,所以把background。js中的createProtocol放到...
fs.mkdirSync(path.join(process.cwd(),'dist/node_modules')); // 使用 electron-builder 打包 Electron 应用程序 electronBuilder.build({ config: { // 应用 ID appId:'github.com.nsmusics.xiang.cheng', // 产品名称 productName:'NSMusicS', // 目录配置 directories: { output: path.join(process.c...
"electron:serve": "vite build & electron . ", "electron:build": "electron-builder", "preview": "vite preview" }, 1. 2. 3. 4. 5. 6. 7. 输入命令进行打包: npm run electron:build 1. 打包成功后会出现以下的目录结构: 然后点开win-packed文件里面的exe文件: 打开文件,我们发现页面空白,并...
ELECTRON_BUILDER_BINARIES_MIRROR 引入sqlite数据库 项目中只有主进程需要用到sqlite3数据库,所以只需要把依赖添加到app/package.json即可。 安装完成之后需要对源码进行编译。 app目录下运行: npm install sqlite3 @electron/rebuild ./node_modules/.bin/electron-rebuild -f -w sqlite3 ...
三、使用electron-builder打包(比较复杂) 1、安装yarn(electron打包依赖yarn) 2、安装electron-builder 3、配置package文件 4、在项目的根目录运行编译打包命令 5、下载打包需要依赖的文件: 6、上面操作成功后,再次使用`yarn dist-win`便会出现: 7、高级打包配置,前面只是简单实用命令打包项目,都是默认的设置,现在自...
项目根目录|main:electron主进程相关的代码|└─── main.js|└─── preload.js|build:打包后的页面代码|└─── index.html|└─── js文件、css文件、……略|package.json|……略 打包后的应用程序找不到对应文件是因为electron-builder打包时没有包含必要的“项目代码文件”,没有对应的文件自然就404了...
项目中有个需求,就是用户打开文件对话框,可以直接打开项目中的文件,所以就要把文件放在项目中,并且打包后和exe同级目录,这样用户就可以直接访问了 于是涉及到两个问题: -1.如何把文件打包到Electron应用的安装目录中 -2.Electron应用运行时,如何访问到该文件模板资源 由于项目使用的是electron-builder打包器来打包的,...
electron-builder.yml # 应用的ID,用于唯一标识应用appId:com.hhh.security.lock# 产品名称,用于显示在安装程序和开始菜单等地方productName:HHH安全锁# 指定构建资源和输出目录directories:# 构建资源目录,存放图标、背景等资源文件buildResources:build# 指定要包含在应用程序包中的文件和文件夹files:# 排除 .vscode ...
-1.如何把模板文件打包到Electron应用的安装目录中 -2.Electron应用运行时,如何访问到该文件模板资源 看了好多文章,还是没有找到一个很清晰的答案,后来摸索试验成功了,在此记录一下,希望对你有帮助,由于项目使用的是electron-builder打包器来打包的,这里主要针对electron-builder打包配置来讲解。