【问题标题】:electron sqlite3 Uncaught Error: Cannot find module电子 sqlite3 未捕获的错误:找不到模块
【发布时间】:2016-07-10 15:12:23
【问题描述】:

我在 Mac OS 中构建了一个电子应用程序,当我尝试为 windows 导出包并尝试运行它时,会出现以下错误:

Error Screenshot

我的应用使用 sqlite3,我使用以下命令安装了 sqlite:

npm install sqlite3 --build-from-source

我的NODE_PATH也设置为node_modules文件夹,也试过以下命令:

npm install --save-dev electron-rebuild

# Every time you run "npm install", run this
./node_modules/.bin/electron-rebuild

但我仍然无法使用电子在 windows 上运行 sqlite3

【问题讨论】:

    标签: node.js sqlite electron


    【解决方案1】:

    sqlite3 依赖于node-pre-gyp,因此在为 Electron 构建sqlite3 时,需要使用electron-rebuild 中提供的workaround

    【讨论】:

    • 当我在执行electron-rebuild -f -w sqlite3 之后使用电子打包程序时,在OSX 上执行exe 文件(Windows)后出现同样的错误。有没有人知道该怎么做?
    猜你喜欢
    • 2021-11-24
    • 2015-11-22
    • 2018-12-01
    • 1970-01-01
    • 2022-10-25
    • 2022-08-13
    • 2016-06-25
    • 2016-07-11
    • 2016-10-24
    相关资源
    最近更新 更多