gpt4 book ai didi

javascript - 打包时如何在Electron应用程序中管理文件?

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

我正在与Electron合作,当我想运行我的软件包时,我使用npm start命令或更高级的命令来启动特定的构建。用于Windows的ex。

在我的package.json中,我只要求基本的main.js和index.html。
在main.js文件中,我使用FS来处理文件系统。

这是构建前的我的项目目录三:

/project Folder
/assets
/css
/icons
/win
/png
/mac
index.html
main.js
other.js

当我打包我的应用程序时,它将在我的项目文件夹内的新目录中创建一个可执行文件。现在我不确定这里的 Electron 是做什么的。

如果我从项目文件夹中删除other.js文件,则我的应用仍会按预期运行。 Electron是否将我所有的文件打包到其他文件中?

最佳答案

好吧,今天我可以回答这个问题。
当我运行命令来创建可执行文件时。 Electron创建一个包含所有代码的程序包。因此,打包时在那里的文件都被打包了。
但是我仍然可以访问相对于应用程序中系统文件路径的其他文件。应用程序创建的文件或用户可以添加到应用程序的文件。将可以通过系统路径访问。其他所有构建文件夹中的文件都打包在其中,因此您无需查找它们。

关于javascript - 打包时如何在Electron应用程序中管理文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57898337/

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