Как включить dynlib в Linux с помощью электронного строителя?Linux

Ответить Пред. темаСлед. тема
Anonymous
 Как включить dynlib в Linux с помощью электронного строителя?

Сообщение Anonymous »

Я создаю свое приложение с помощью Electron-builder. В Linux мне нужно отправить файл .so, используемый библиотекой .node, но этого файла нет внутри файла app.asar.
В Windows я делаю то же самое для файла .dll, и он работает отлично.Вот мой файл `electron-builder.yaml:

Код: Выделить всё

---
"$schema": https://raw.githubusercontent.com/electron-userland/electron-builder/master/packages/app-builder-lib/scheme.json
appId: com.electron.{productName}
productName: STMng
copyright: Copyright © 2025 ${author}
asar: true
directories:
output: release/${version}
buildResources: resources
files:
- dist-electron
- dist
- build/Release/native.node
- "!**/node_modules/**/*.d.ts.map"
- "!**/node_modules/**/*.flow"
- "!**/node_modules/**/tsconfig.tsbuildinfo"
- "!**/node_modules/**/{test,__tests__,tests,powered-test,example,examples}"
asarUnpack:
- dist/bin/ffmpeg.exe
- dist/bin/ffmpeg
- dist/doc/**/*.*
electronLanguages:
- en-US
linux:
icon: resources/icon.png
category: Visualization
target:
- AppImage
extraFiles:
- from: build/Release/libsymspg.so.2.3.2
to: dist/libsymspg.so.2
mac:
artifactName: "${productName}_${version}.${ext}"
target:
- dmg
win:
target:
- target: nsis
arch:
- x64
artifactName: ${productName}-${version}-setup.${ext}
extraFiles:
- from: build/Release/symspg.dll
to: .
nsis:
oneClick: false
perMachine: true
selectPerMachineByDefault: true
allowToChangeInstallationDirectory: true
deleteAppDataOnUninstall: false
shortcutName: ${productName}
uninstallDisplayName: ${productName}
createDesktopShortcut: always
Чего мне не хватает?
Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/793 ... b-on-linux
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как написать пользовательскую установку и удалить NSIS для электронного строителя?
    Anonymous » » в форуме Python
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Не удалось загрузить Dynlib/dll (Pyinstaller)
    Anonymous » » в форуме Python
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Проблема с Linux Проблема с Linux Проблема с Linux Проблема с Linux 4556729452321379 [закрыто]
    Anonymous » » в форуме Linux
    0 Ответы
    116 Просмотры
    Последнее сообщение Anonymous
  • Как справиться с сложными, где положения с помощью PHP -строителя запросов
    Anonymous » » в форуме Php
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Как справиться с сложными, где положения с помощью PHP -строителя запросов
    Anonymous » » в форуме Php
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Linux»