electron-builder相关内容
我已经在https://medium.com/jspoint/packaging-and-distributing-electron-applications-using-electron-builder-311fc55178d9 的帮助下构建了我的电子应用程序 成功(仅限Windows)。但在安装已发布的应用程序后,我收到如ScreenShort所示的错误 我的脚本如下 Pack
..
我使用的是Mac M1,刚刚升级到节点14.17.6LTS。 我尝试使用电子生成器(22.11.7)重建Better_SQlite3(7.4.3),但收到以下错误: ‘v8::ArrayBuffer’中没有名为‘GetContents’的成员 有什么办法解决这个问题吗?提前感谢! gyp info spawn args [ 'BUILDTYPE=Release', '-C'
..
在开发模式(NPM运行电子邮件:服务)下,Modal正在显示..但是当涉及到生产(可执行文件)时,它不显示任何内容。 生产模式: 开发模式: 在我的VUE文件中有以下代码: --contents here-- data:() => ({ Log
..
windows系统中的Node.js可以在服务器启动前进行环境设置,如下所示: set NODE_ENV=production NODE_ENV参数可以在node.js或electron中由process.env.NODE_ENV使用。 但是当我通过electron-builder创建电子时,就像这样: electron-builder build --windows
..
我有一个 Electron (1.7.10) 应用程序报告它在我的 ASAR 中找不到 7 个 PNG 文件中的 5 个.所有 7 个 PNG 都在同一个文件夹中,其中 2 个可以正常显示在屏幕上.其他 5 个报告 net::ERR_FILE_NOT_FOUND. img 标签的所有 src 属性都是动态生成的并使用相对路径 (assets/images/MyImage.png).如果我提取
..
我发现使用electron-builder生成的MyApp.exe文件将近500M左右.我不确定我做了什么,因为以前,仅对于 ia32 或 x64,它大约是 196M.我还查看了这个 链接,它只提到了大约 55MB-60MB.所以问题是,为什么我的 exe 文件会变得这么大?我的应用程序本身非常小,如果电子只有 33MB 左右,那还有什么额外的空间? 这是我的 package.json 条目
..
我正在学习电子,我制作了一个电子应用程序来读取和创建文件.当我使用 npm start 或 electron . 启动应用程序时,它按预期工作: 但是当我使用 npm run build 或 build -w 命令时,构建的应用程序只是显示白屏 我的代码有问题还是我使用的命令有问题? 这是我的 package.json {“名称":“prova",“版本":“1.1.3",“
..
早上好, 我在 Vue JS 中创建了一个程序,它与我在 main.js 文件中创建的 API 连接以执行系统命令. 我遇到的问题是,使用电子进行生产编译时出现以下错误: 我使用命令 npm run electron: build 当我使用 npm run electron:serve work 时没有问题 有人知道为什么会出现错误以及如何解决吗?谢谢 解决方案
..
我正在构建的应用程序,当我编译它以使用电子生成器打包它时,时不时地死掉,显示一个空白屏幕和一个断开连接的开发工具: 任何想法发生了什么或如何开始弄清楚这里发生了什么? 解决方案 监听 uncaughtException 事件并记录您遇到的任何错误.这将使您深入了解正在发生的事情.然后在必要时执行任何清理,并在需要时重新启动应用程序.如果打算长时间运行,这允许您的应用从崩溃中“恢复".
..
我使用最新的 Electron 版本 10.0.3 并为 app 和 mas (mac-app-store) 创建了一个目标,我与其创建的应用程序的大小作斗争. 我已经找到了一些涵盖这些主题的博客文章,但是我的应用程序大小异常之大,以至于我无法确定造成这种情况的原因. 以下是尺寸列表: 目标:app 电子框架 (130 MB) app.asar (462 MB) 目
..
我在使用电子生成器时遇到问题,我在控制台中出现空白页和错误: 不允许加载本地资源:file:///C:/Users/emretekince/Desktop/DCSLogBook/client/dist/win-unpacked/resources/app.asar/build/index.html main.js const startUrl = process.env.ELECTRON_S
..
我用 Electron 构建了一个应用程序并使用了 Electron-Builder 创建一个 松鼠 windows 安装程序和更新程序.这一切都很好,但我在调试我的应用程序的生产版本时遇到了麻烦. 在使用生产版本时,console.log 创建的日志是否写入磁盘的某个位置?如果是这样,我在哪里可以找到它们?还是在编译可执行文件时全部删除?我的应用程序必须有某种日志文件吧? 我在 C:
..
您好,我是电子新手,想知道如何在应用安装过程中为应用注册自定义协议. 我正在使用 electron-builder 来构建应用程序.这是构建构建代码 “构建":{"appId": "com.test.testapp","productName": "testapp",“asar":是的,“协议":[{“名称":“测试应用程序",“方案":[“testapp"]}],“nsis":{“单次点
..
我正在使用 electron-builder (16.6.2) 打包我的电子应用程序,其中包括 keytar (3.0.2) 作为产品依赖项. package.json 文件包括: “脚本":{“安装后":“安装应用程序","compile:dev": "webpack-dev-server --hot --host 0.0.0.0 --config=./webpack.dev.confi
..
我设法使用电子生成器为 Windows 创建了一个 .exe 安装程序,我创建了 2 个 package.json,正如文档中指出的那样: https://github.com/electron-userland/electron-builder. 我最终得到了一个包含工作 .exe 的文件夹 "dist:win64": "./node_modules/.bin/build --pl
..
我正在使用最新版本的 Electron-builder(使用 AutoUpadate)开发应用程序. 有什么方法可以知道App安装后第一次运行吗? Ps:我尝试过使用electron-config,但是卸载后用户数据文件没有被删除,每次安装都需要做一些事情(即使是在同一台机器上). 解决方案 检查 squirrel-firstrun 标志: var cmd = process
..
我已经使用 PRIVATE GitHub Repository 作为提供者实现了 Electron AutoUpdater 来发布电子应用程序.现在,我可以使用 GitHub 存储库发布它,但是每当 AutoUpdater 尝试从 GitHub 存储库下载更新时,每次它都会提示响应代码 404 Not found.. 我尝试在 setFeedURL 方法中传递令牌并将其设置在 GH_TOKEN 但
..
我有一个 Electron 项目,它使用 NodeJS 的 child_process 模块执行一些 python 脚本.我的 python 脚本位于项目的根文件夹中. 以下是我如何调用 python 脚本: let py = spawn('python',['ResolvePosition.py', obsFilePath, navFilePath])py.stdout.on('data
..
我正在尝试使用电子注册自定义协议.我希望它是网站可以用来提供 api 密钥的重定向位置(如 myprotocol://example/payload=api-key).我一直在使用 electron 的 registerHttpProtocol 还尝试了电子的 interceptHttpProtocol. 但是,当网站尝试重定向到我的协议时,我的电子应用程序没有做任何事情.该网站转到 myp
..
我看到这是因为节点模块和应用程序打包了一些不需要的东西来运行.当前文件大小为 600 mb,但我希望它小于 200 mb. 我怀疑 --no-prune 填充了构建的包中的所有节点模块,但我只需要在构建的包中指定节点模块 我尝试删除 package.json 中不需要的包,它也对我没有帮助 重构后 "捆绑依赖": ["fs",“操作系统",“小路",“注册",“要求",“开始
..