electron-rebuild 构建错误版本的 node-sqlite3
electron-rebuild building wrong version of node-sqlite3
我正在尝试在 Windows 10 dev 机器上启动和 运行ning Electron 应用程序。我 运行 npm install
它会安装所有依赖项,包括 sqlite3
、electron-prebuilt
和 electron-rebuild
。
然后我 运行 electron-rebuild -w sqlite3 -p
创建 node-sqlite3 绑定,这成功创建了 electron-v1.4-win32-x64
绑定。
然而,当我 运行 电子应用程序时,它会抛出一个错误,因为它期望 electron-v1.2-win32-x64
。我如何强制构建 1.2,而不是 1.4 的绑定?或者,如何让我的电子应用程序使用 v1.4?
看看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吗?
我正在尝试在 Windows 10 dev 机器上启动和 运行ning Electron 应用程序。我 运行 npm install
它会安装所有依赖项,包括 sqlite3
、electron-prebuilt
和 electron-rebuild
。
然后我 运行 electron-rebuild -w sqlite3 -p
创建 node-sqlite3 绑定,这成功创建了 electron-v1.4-win32-x64
绑定。
然而,当我 运行 电子应用程序时,它会抛出一个错误,因为它期望 electron-v1.2-win32-x64
。我如何强制构建 1.2,而不是 1.4 的绑定?或者,如何让我的电子应用程序使用 v1.4?
看看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吗?