【问题标题】:electron-rebuild building wrong version of node-sqlite3电子重建构建错误版本的node-sqlite3
【发布时间】:2016-12-14 06:30:01
【问题描述】:

我正在尝试在 Windows 10 开发机器上启动并运行 Electron 应用程序。我运行npm install,它会安装所有依赖项,包括sqlite3electron-prebuiltelectron-rebuild

然后我运行 electron-rebuild -w sqlite3 -p 来创建 node-sqlite3 绑定,这会成功创建 electron-v1.4-win32-x64 绑定。

但是,当我运行电子应用程序时,它会抛出一个错误,因为它期待 electron-v1.2-win32-x64。如何强制构建 1.2 而不是 1.4 的绑定?或者,我如何让我的电子应用程序使用 v1.4?

【问题讨论】:

    标签: node.js sqlite electron


    【解决方案1】:

    查看here,或运行electron-rebuild --help

    我相信您可以通过提供 --version 标志来提供要为其重建的电子版本。

    所以对你来说:

    electron-rebuild -w sqlite3 -p --version 1.2
    

    或者

    electron-rebuild -w sqlite3 -p -v 1.2
    

    至于让您的电子应用程序使用 v1.4,我认为这只是安装和使用电子 v1.4 的一些变体来启动您的应用程序的问题。你的electron-prebuilt版本是安装electron v1.2的吗?

    【讨论】:

      猜你喜欢
      • 2019-08-22
      • 2016-09-20
      • 2018-04-25
      • 2015-11-20
      • 2019-05-01
      • 1970-01-01
      • 2015-11-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多