我正在使用 electro-forge + vite + typescript,并且我有一个文件夹,我想将其添加到安装文件中,包括运行时的文件
npm run make
,因此当我安装应用程序时,此文件夹会出现在应用程序安装中地点。我已经搜索过,但找不到如何使用 electro-forge + vite 来构建这座建筑。
项目结构如下:
project-folder
|
|-src
|
|-public (the folder I want to add)
我检查了文档,在 electro-forge 的 github 存储库中查找了一些提示,并在 google 中搜索了相关内容,甚至询问了 chatgpt。
提前致谢。
默认情况下,Electron 会复制所有 js 和 tsx 文件。需要指向其他扩展名才能复制。
如果它是您需要复制的文件,您可以在 package.json 的构建部分添加文件列表
"files": [
"logs.txt",
]
如果是目录,您可以在同一位置添加额外资源列表:
"extraResources": [
{
"from": "./data",
"to": "data",
"filter": [
"**/*"
]
},
"./assets/**",
]