У меня есть dll-файл, который мне нужно использовать для отдельного процесса, запускаемого основным процессом в моем проекте Electron.
Поэтому я хочу включить эту dll в свой электронный проект, и я 'м, используя электронный строитель для создания проекта.Проблема в том, что я не знаю, как включить файл, не добавляя его в пакет asar, который не доступен напрямую из отдельного процесса.Когда я использую app.getPath()
, чтобы получить путь для работающего экземпляра, он будет выглядеть примерно так:
C: \ installPath \ myProject \ resources \ app.asar \ my.dll
Мой Electron-Builder.json в настоящее время выглядит следующим образом:
{
"productName": "myApp",
"directories": {
"output": "release/"
},
"files": [
"**/*",
"my.dll"
],
"win": {
"icon": "dist",
"artifactName": "myApp.${ext}",
"target": [
"portable"
]
}
}
Есть ли способ включить my.dll в папку ресурсов (или в другое место) вместо приложения.Асар?
Спасибо!