简体   繁体   English

错误:找不到模块 \\node_modules\\sqlite3\\lib\\binding\\electron-v8.0-win32-x64\\node_sqlite3.node'

[英]Error: Cannot find module \node_modules\sqlite3\lib\binding\electron-v8.0-win32-x64\node_sqlite3.node'

I have trouble with installing sqlite3 in electron 8.1 I got following errors我在电子 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)

I installed npm install sqlite3 --build-from-source --runtime=electron --target=8.0.2 --dist-url=https://atom.io/download/electron But no luck.我安装了npm install sqlite3 --build-from-source --runtime=electron --target=8.0.2 --dist-url=https://atom.io/download/electron但没有运气。 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"
  },

after that, npm run postinstall it worked for me.在那之后, npm run postinstall它对我npm run postinstall

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 找不到模块'E:\node_modules\sqlite3\lib\binding\napi-v6-win32-x64\node_sqlite3.node' - Cannot find module 'E:\node_modules\sqlite3\lib\binding\napi-v6-win32-x64\node_sqlite3.node' 错误:找不到模块&#39;... / node_modules / sqlite3 / lib / binding / node-v14-linux-x64 / node_sqlite3.node&#39; - ERROR: Cannot find module '…/node_modules/sqlite3/lib/binding/node-v14-linux-x64/node_sqlite3.node' 找不到模块“/home/container/node_modules/sqlite3/lib/binding/napi-v3-linux-x64/node_sqlite3.node” - Cannot find module '/home/container/node_modules/sqlite3/lib/binding/napi-v3-linux-x64/node_sqlite3.node' 错误:找不到模块“../node-v11-darwin-x64/node_sqlite3.node” - ERROR: Cannot find module '../node-v11-darwin-x64/node_sqlite3.node' 在laravel-echo-server中找不到模块&#39;node-v46-linux-x64 / node_sqlite3.node&#39;错误 - Cannot find module 'node-v46-linux-x64/node_sqlite3.node' error in laravel-echo-server 如何修复“无法找到模块 node_sqlite3.node”,而它在生产中工作但在发布时抛出此错误 - How to fix "Cannot Find Module node_sqlite3.node" while it works in production but throws this error on publish node_modules/@discordjs/opus/prebuild/node-v83-napi-v3-win32-x64-unknown-unknown/opus.node:无效的 ELF header - node_modules/@discordjs/opus/prebuild/node-v83-napi-v3-win32-x64-unknown-unknown/opus.node: invalid ELF header SailsJS 错误:找不到模块“sails/node_modules/waterline/lib/waterline/query/deferred” - SailsJS Error: Cannot find module 'sails/node_modules/waterline/lib/waterline/query/deferred' EPERM:不允许操作,取消链接 'C:\Users\**\node_modules\.node-sass.DELETE\vendor\win32-x64-57\binding.node' - EPERM: operation not permitted, unlink 'C:\Users\**\node_modules\.node-sass.DELETE\vendor\win32-x64-57\binding.node' 错误:找不到模块'/root/.nvm/versions/node/v17.4.0/lib/node_modules/@angular/cli/bin/postinstall/script.js' - Error: Cannot find module '/root/.nvm/versions/node/v17.4.0/lib/node_modules/@angular/cli/bin/postinstall/script.js'
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM