如何将外部文件夹添加到 Electron-forge 中的安装包中?

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

我正在使用 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。

提前致谢。

typescript electron vite electron-forge
1个回答
0
投票

默认情况下,Electron 会复制所有 js 和 tsx 文件。需要指向其他扩展名才能复制。

如果它是您需要复制的文件,您可以在 package.json 的构建部分添加文件列表

"files": [
      "logs.txt",
    ]

如果是目录,您可以在同一位置添加额外资源列表:

"extraResources": [
      {
        "from": "./data",
        "to": "data",
        "filter": [
          "**/*"
        ]
      },
      "./assets/**",
    ]
© www.soinside.com 2019 - 2024. All rights reserved.