电子重建构建错误版本的node-sqlite3

时间:2016-12-13 22:01:18

标签: node.js sqlite electron

我正在尝试在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?

1 个答案:

答案 0 :(得分:2)

查看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版本是否安装了电子v1.2?