electronic-forge --template = typescript-webpack не может скомпилировать sqlite3 - PullRequest
0 голосов
/ 20 июня 2020

Использование пакета, использующего sqlite3. Похоже, sqlite3 не перекомпилируется должным образом. поискал вокруг и увидел людей, рекомендующих лучше sqlite3. Это потребует от меня переноса кода sqlite3 (без эквивалента db.serialize). Есть ли другой способ заставить sqlite3 работать?

❯ yarn start
...
App threw an error during load
Error: Cannot open [redacted]/node_modules/sqlite3/lib/binding/node-v83-darwin-x64/node_sqlite3.node: Error: The module '[redacted]/node_modules/sqlite3/lib/binding/node-v83-darwin-x64/node_sqlite3.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 83. This version of Node.js requires
NODE_MODULE_VERSION 80. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).
...
ERROR in ./node_modules/node-pre-gyp/lib/node-pre-gyp.js
Module not found: Error: Can't resolve './' in '[redacted]/node_modules/node-pre-gyp/lib'
 @ ./node_modules/node-pre-gyp/lib/node-pre-gyp.js 52:13-32 184:38-57
 @ ./node_modules/sqlite3/lib/sqlite3-binding.js
 @ ./node_modules/sqlite3/lib/sqlite3.js
 @ ./node_modules/chrome-cookies-secure/index.js

1 Ответ

0 голосов
/ 26 июня 2020

Не лучший ответ, но electronic-react-generatorplate поддерживает его, добавляя sqlite в /app/package.json.

...