Я использую SQLite3 в своем проекте Electron JS, и я сталкиваюсь с ошибкой после строительстваJavascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Я использую SQLite3 в своем проекте Electron JS, и я сталкиваюсь с ошибкой после строительства

Сообщение Anonymous »

Я интегрировал SQLite3 в свой проект, который я разработал с помощью электрона и реагирования. Все отлично работает в среде разработки. Однако, когда я перемещаю проект в производственную среду, я сталкиваюсь с ошибкой, связанной с SQLite3. База данных установлена ​​и работает в среде, где я запускаю проект, поэтому я не понимаю, почему возникает эта ошибка. < /P>
Я делюсь примерами кода ниже. Не могли бы вы помочь мне понять это?import sqllite3 from 'sqlite3'
const userDataPath = app.getPath('userData')
this.sql = new sqllite3.Database(`${userDataPath}/database.db`, (error, database) => { .. bla bla .. })
< /code>
package.json
"sqlite3": "^5.1.7"

main/index.js
webPreferences: {
preload: path.join(__dirname, "../preload/index.js"),
sandbox: false,
nodeIntegration: true,
contextIsolation: false
}
< /code>
ошибка < /p>
A JavaScript error occurred in the main process

Uncaught Exception:
Error: dlopen(/var/folders/g7/j3pbhgyj7gv4dhlyjsz162br0000gn/T/.com.electron.app.Mwp2Qu, 0x0001): tried: '/var/folders/g7/j3pbhgyj7gv4dhlyjsz162br0000gn/T/.com.electron.app.Mwp2Qu' (code signature in '/private/var/folders/g7/j3pbhgyj7gv4dhlyjsz162br0000gn/T/.com.electron.app.Mwp2Qu' not valid for use in process: mapping process and mapped file (non-platform) have different Team IDs), '/System/Volumes/Preboot/Cryptexes/OS/var/folders/g7/j3pbhgyj7gv4dhlyjsz162br0000gn/T/.com.electron.app.Mwp2Qu' (no such file), '/var/folders/g7/j3pbhgyj7gv4dhlyjsz162br0000gn/T/.com.electron.app.Mwp2Qu' (code signature in '/private/var/folders/g7/j3pbhgyj7gv4dhlyjsz162br0000gn/T/.com.electron.app.Mwp2Qu' not valid for use in process: mapping process and mapped file (non-platform) have different Team IDs), '/private/var/folders/g7/j3pbhgyj7gv4dhlyjsz162br0000gn/T/.com.electron.app.Mwp2Qu' (code signature in '/private/var/folders/g7/j3pbhgyj7gv4dhlyjsz162br0000gn/T/.com.electron.app.Mwp2Qu' not valid for use in process: mapping process and mapped file (non-platform) have different Team IDs), '/System/Volumes/Preboot/Cryptexes/OS/private/var/folders/g7/j3pbhgyj7gv4dhlyjsz162br0000gn/T/.com.electron.app.Mwp2Qu' (no such file), '/private/var/folders/g7/j3pbhgyj7gv4dhlyjsz162br0000gn/T/.com.electron.app.Mwp2Qu' (code signature in '/private/var/folders/g7/j3pbhgyj7gv4dhlyjsz162br0000gn/T/.com.electron.app.Mwp2Qu' not valid for use in process: mapping process and mapped file (non-platform) have different Team IDs)
at process.func [as dlopen] (node:electron/js2c/node_init:2:2559)
at Module._extensions..node (node:internal/modules/cjs/loader:1602:18)
at Object.func [as .node] (node:electron/js2c/node_init:2:2786)
at Module.load (node:internal/modules/cjs/loader:1295:32)
at Module._load (node:internal/modules/cjs/loader:1111:12)
at c._load (node:electron/js2c/node_init:2:16955)
at Module.require (node:internal/modules/cjs/loader:1318:19)
at require (node:internal/modules/helpers:179:18)
at bindings (/Users/ugurcanalyuz/Projects/kaffee-schutz-desktop/dist/mac-arm64/KFSPos.app/Contents/Resources/app.asar/node_modules/bindings/bindings.js:112:48)
at Object. (/Users/ugurcanalyuz/Projects/kaffee-schutz-desktop/dist/mac-arm64/KFSPos.app/Contents/Resources/app.asar/node_modules/sqlite3/lib/sqlite3-binding.js:1:37)


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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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