gpt4 book ai didi

node.js - 如何分发使用 Electron 构建器构建的构建可执行文件

转载 作者:行者123 更新时间:2023-12-03 12:40:30 24 4
gpt4 key购买 nike

我最近使用 Electron 生成器打包了一个 Electron 应用程序:

myProject/
├── package.json
├── app/
└── release/

electronic-builder创建的所有文件都放在发布目录中。该可执行文件在我的本地计算机上运行良好,并且所有功能都通过打包的应用程序提供。

但是,一旦我将应用程序移动到另一台计算机上,则仅某些功能可用。显然,不包含app/子目录中的功能。

例如,以下是app/目录的片段:
app/
├── app.html
├── index.js
├── components/
└── other files and folders


当我将应用程序移至另一台计算机时,不存在从components/中的.js/.html文件添加的功能。我尝试过只移动可执行文件以及整个release/目录,但都没有包含app.html中没有的其他功能。

更新

确实看起来像其他任何机器都根本不读取其中包含的项目
<script></script>

在我的app.html文件中

我需要在另一台计算机上进行一些外部安装才能使此可执行文件运行

最佳答案

找到了问题,

它涉及到我对两个package.json结构的用法

我的dependenciesdevDependenciesbuild都位于root/package.json中,在这里需要将依赖项移到app/package.json文件中

关于node.js - 如何分发使用 Electron 构建器构建的构建可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61806902/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com