Я делюсь примерами кода ниже. Не могли бы вы помочь мне понять это?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
at Object.func [as .node] (node:electron/js2c/node_init:2:2786)
at Module.load (node:internal/modules/cjs/loader
at Module._load (node:internal/modules/cjs/loader
at c._load (node:electron/js2c/node_init:2:16955)
at Module.require (node:internal/modules/cjs/loader
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