gpt4 book ai didi

javascript - Electron-packager 在构建的应用程序中排除 .obj 模型文件

转载 作者:太空宇宙 更新时间:2023-11-04 15:53:59 25 4
gpt4 key购买 nike

我正在构建一个 Electron 应用程序,并测试 electron-packager图书馆。当我简单地运行 electron-packager . 时,我得到了预期的构建,除了我的 .obj 模型文件均未包含在构建中这一事实之外。它们的父目录以及同级文件都包含在构建中,只是不包含 .obj 文件。

如有任何见解,我们将不胜感激。

最佳答案

对于 future 的人来说,electron-packager 模块是为 Windows 和 Unix 系统编写的。在.exe编译过程中,Windows生成.obj文件。由于这种情况,electron-packager 已将 .obj 文件添加到文件 ignore.js 中,从而阻止 .obj 3d 模型不包含在生成的二进制文件中。

See this issue on GitHub conversation here

以下是 electron-packager 模块中 ignore.js 文件中的相关代码:

const DEFAULT_IGNORES = [
'/node_modules/electron($|/)',
'/node_modules/electron-prebuilt($|/)',
'/node_modules/electron-packager($|/)',
'/\\.git($|/)',
'/node_modules/\\.bin($|/)',
'\\.o(bj)?$'
]

如果您使用 .obj 文件,请注释掉数组中的 .obj 行,然后就可以开始了。我已经这样做了两周,在 Windows 和 Linux 机器上都没有产生任何后果。

关于javascript - Electron-packager 在构建的应用程序中排除 .obj 模型文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42865702/

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