@undefined_title

Electron. Как поправить ошибку OENT: no such file or directory, open 'map.db' при импортировании базы в релизном билде?

Я сгенерировал новый electron проект через vite. Мне нужно считать бд. При попытке установить соеденение с файлом получаю ошибку:
caught Error: ENOENT: no such file or directory, open 'map.db'
    at Object.openSync (node:fs:600:3)
    at Object.func [as openSync] (node:electron/js2c/asar_bundle:2:1822)
    at index-96ae072b.js:5257:16

При дев запуске проекта все работает. Краш происходит только в релизном билде.
Мой код renderer process (main.ts):
import { createApp } from 'vue'
import App from './App.vue'

const fs = require('fs')
const res = fs.openSync('map.db', 'r')
console.log(res, 'res')
createApp(App).mount('#app')

Мой package.json
Билд крашится для всех систем mac, win...
релизный билд делаю через скрипт build:mac то есть
electron-vite build && electron-builder --mac --config

В каком направлении мне искать решение этой проблемы или может кто то знает как поправить эту ошибку?
Мой electron builder config
  • Вопрос задан
  • 88 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
01 мая 2024, в 00:29
2000 руб./за проект
01 мая 2024, в 00:20
15000 руб./за проект
30 апр. 2024, в 23:39
3000 руб./за проект