У меня проблемы с установкой sqlite3 в электронном 8.1. Я получил следующие ошибки
Error: Cannot find module 'D:\TASK(2020.1.1~)\AMS\node_modules\sqlite3\lib\binding\electron-v8.1-win32-x64\node_sqlite3.node' Require stack: - D:\TASK(2020.1.1~)\AMS\node_modules\sqlite3\lib\sqlite3.js - D:\TASK(2020.1.1~)\AMS\main.js - D:\TASK(2020.1.1~)\AMS\node_modules\electron\dist\resources\default_app.asar\main.js - at Module._resolveFilename (internal/modules/cjs/loader.js:798:15) at Function../lib/common/reset-search-paths.ts.Module._resolveFilename (electron/js2c/browser_init.js:7595:16) at Module._load (internal/modules/cjs/loader.js:691:27) at Module._load (electron/js2c/asar.js:717:26) at Function.Module._load (electron/js2c/asar.js:717:26) at Module.require (internal/modules/cjs/loader.js:853:19) at require (internal/modules/cjs/helpers.js:74:18) at Object.<anonymous> (D:\TASK(2020.1.1~)\AMS\node_modules\sqlite3\lib\sqlite3.js:4:15) at Module._compile (internal/modules/cjs/loader.js:968:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:986:10)
Я установил npm install sqlite3 --build-from-source --runtime=electron --target=8.0.2 --dist-url=https://atom.io/download/electron Но не повезло. Пожалуйста, помогите мне.
npm install sqlite3 --build-from-source --runtime=electron --target=8.0.2 --dist-url=https://atom.io/download/electron
Наконец-то я разобрался и решил. нужно чтобы
"scripts": { "start": "electron .", "postinstall": "electron-builder install-app-deps", "package": "electron-packager . --production" },
после этого npm run postinstall у меня все заработало.
npm run postinstall