Какова цель папки buildResources в процессе построения электронного компоновщика? - PullRequest
0 голосов
/ 04 марта 2019

Я читаю документы electron и electron-builder, но я до сих пор не совсем понимаю, для чего нужна папка buildResources?

Вот что такое документ конфигурации для строитель электронов говорит:

buildResources = build String - Путь к созданию ресурсов.

Вроде самоочевидно ... Но как или когда они участвуют в процессе сборки, особенно имея это:

... ресурсы сборки не упакованы в приложение.Если вам нужно использовать некоторые файлы, например, в качестве иконки в трее, пожалуйста, включите необходимые файлы явно

Можем ли мы просто поместить эти файлы значков в произвольную папку, а затем скопировать в app/ вручную (так какмы все равно должны вручную buildResources включить)?

1 Ответ

0 голосов
/ 11 марта 2019

Итак, я хочу сразу сказать, что документация для этой опции просто ужасна.

Файлы, включенные в buildResources, появятся в файле asar, о котором вы можете найти документацию на сайте электрона.,

Опция files будет включать такие файлы, как изображения, которые недоступны в файле asar.

IE

, учитывая, что у меня в папке сборки есть папка assets, которую я хочу включить в мое приложение.

"files": [
  "./build/**/*"
],
"directories": {
  "buildResources": "assets"
}

Это позволит поместить все папки внутри сборки вASAR-файл, который затем можно распаковать, включая

"asarUnpack": "**/assets/*"

. Это поместит ресурсы папки в папку сборки в каталоге приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...