电子重build构buildnode-sqlite3的错误版本

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

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

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

看看这里 ,或者运行electron-rebuild --help

我相信你可以通过提供--version标志来提供你想要重build的电子--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是什么版本?