如何替换 Electron Forge 创建的 Electron.js 包中的默认启动屏幕

问题描述 投票:0回答:2

请我正在从事项目电子 我需要使用 Electron Forge make cli 生成 .exe

它正在工作,但显示默认的启动屏幕 附在下面:

任何人都可以帮助我如何用我的重新放置这个启动屏幕 谢谢

node.js electron splash-screen electron-packager electron-forge
2个回答
2
投票

它来自 Squirrel,它是默认的 Windows 安装程序,当您执行

npm run make
时, Electron-forge 会使用它来打包您的应用程序。您可以在 forge 配置中指定一个 Squirrel 选项来更改名为
loadingGif
的启动画面。以下是 Squirrel 选项的完整列表:

https://js.electronforge.io/interfaces/_ Electron_forge_maker_squirrel.InternalOptions.Options.html

这是一个页面,其中包含 forge 配置中的 Squirrel 配置示例:

https://www.electronforge.io/config/makers/squirrel.windows


0
投票

根据此处的文档:https://www.electron.build/configuration/squirrel-windows.html

根据文档,您修改package.json文件:在顶级“build”属性下,添加一个属性“squirrelWindows”,它是一个指向您的gif的字符串。或者,如果提供了“build/install-spinner.gif”,则会使用它。

package.json


{
    ...
    "build": {
        ...
        "squirrelWindows": {
            ...
            "loadingGif": "build/install-spinner.gif"
        }
    }
}

我已经尝试过这两种方法,并且我可以确认这两种方法都不起作用。没有办法摆脱那个烦人的绿框动画。甚至没有必要。应用程序加载并可用,出现烦人的绿色框,然后十五秒后烦人的绿色框消失,整个应用程序重新加载。

如果有人对如何解决此问题有任何建议,我将非常感激。

© www.soinside.com 2019 - 2024. All rights reserved.