2016-12-13 34 views
2

我试图让一个电子应用程序启动并在Windows 10开发机器上运行。我运行了npm install并安装了所有依赖包括sqlite3electron-prebuiltelectron-rebuild电子重建构建错误版本的节点sqlite3

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

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

回答

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安装electron v1.2的版本是?