2017-06-16 161 views
1

建立在錯誤的目錄文件當我通過npm在電子項目的目錄中安裝sqlite3, 它創建NPM安裝電子

c:\testing\Elektron\node_modules\sqlite3\lib\binding\node-v57-win32-x64 

但電子aplication拋出以下錯誤:

Error: Cannot find module 'c:\testing\Elektron\node_modules\sqlite3\lib\binding\electron-v1.6-win32-x64\node_sqlite3.node' 

我試着重命名目錄,但它導致

Error: A dynamic link library (DLL) initialization routine failed. 

Here is the pastebing of all commands and actions I did

我不需要解決問題,我需要將應用程序以後構建到可執行文件中,所以我非常感謝您的回答。

+0

你對main.js添加/修改了什麼? –

+0

const sqlite = require('sqlite3')addd at line9 –

+0

我也學會了你不使用npm install,但是在這方面有不同的特定電子安裝,今天我會看看它,並且可以回答我自己的問題。 –

回答

1
electron-rebuild 

是本機模塊所必需的。