错误:找不到模块 ode_modulessqlite3libindingelectron-v8.0-win32-x64 ode_sqlite3.node'

2022-01-10 00:00:00 node.js electron sqlite node-sqlite3

在电子 8.1 中安装 sqlite3 时遇到问题我收到以下错误

I have trouble with installing sqlite3 in electron 8.1 I got following errors

Error: Cannot find module 'D:TASK(2020.1.1~)AMS
ode_modulessqlite3libindingelectron-v8.1-win32-x64
ode_sqlite3.node'
Require stack:
- D:TASK(2020.1.1~)AMS
ode_modulessqlite3libsqlite3.js
- D:TASK(2020.1.1~)AMSmain.js
- D:TASK(2020.1.1~)AMS
ode_moduleselectrondistesourcesdefault_app.asarmain.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
ode_modulessqlite3libsqlite3.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但没有运气.请帮我.

I installed npm install sqlite3 --build-from-source --runtime=electron --target=8.0.2 --dist-url=https://atom.io/download/electron But no luck. Please help me.

推荐答案

终于想通了,解决了.需要关注

Finally, I figured out and solved. needed to followings

"scripts": {
    "start": "electron .",
    "postinstall": "electron-builder install-app-deps",
    "package": "electron-packager . --production"
  },

之后,npm run postinstall它对我有用.

相关文章