Node.js 错误:找不到module\node\u modules\sqlite3\lib\binding\electron-v8.0-win32-x64\node\u sqlite3.node';

Node.js 错误:找不到module\node\u modules\sqlite3\lib\binding\electron-v8.0-win32-x64\node\u sqlite3.node';,node.js,sqlite,electron,node-sqlite3,Node.js,Sqlite,Electron,Node Sqlite3,在electron 8.1中安装sqlite3时遇到问题 我犯了以下错误 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(2

在electron 8.1中安装sqlite3时遇到问题 我犯了以下错误

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)
错误:找不到模块'D:\TASK(2020.1.1~)\AMS\node\u modules\sqlite3\lib\binding\electron-v8.1-win32-x64\node\u sqlite3.node'
需要堆栈:
-D:\TASK(2020.1.1~)\AMS\node\u modules\sqlite3\lib\sqlite3.js
-D:\TASK(2020.1.1~)\AMS\main.js
-D:\TASK(2020.1.1~)\AMS\node\u modules\electron\dist\resources\default\u app.asar\main.js
-
at Module.\u解析文件名(internal/modules/cjs/loader.js:798:15)
函数../lib/common/reset search path.ts.Module.\u resolveFilename(electron/js2c/browser\u init.js:7595:16)
at模块加载(内部/modules/cjs/loader.js:691:27)
at模块负载(electron/js2c/asar.js:717:26)
在功能模块上加载(electron/js2c/asar.js:717:26)
at Module.require(内部/modules/cjs/loader.js:853:19)
根据需要(internal/modules/cjs/helpers.js:74:18)
反对。(D:\TASK(2020.1.1~)\AMS\node\u modules\sqlite3\lib\sqlite3.js:4:15)
at模块编译(内部/modules/cjs/loader.js:968:30)
at Object.Module._extensions..js(internal/modules/cjs/loader.js:986:10)
我安装了
npm install sqlite3——从源代码构建——运行时=electron——目标=8.0.2——dist url=https://atom.io/download/electron

但是没有运气。请帮帮我

最后,我找到了答案。 需要注意以下事项

"scripts": {
    "start": "electron .",
    "postinstall": "electron-builder install-app-deps",
    "package": "electron-packager . --production"
  },
之后,
npm运行postinstall

它对我有效。

它对我无效。你能解释一下它是如何工作的吗?问题是什么?在npm运行postinstall后,您可以尝试npm安装吗?