2016-12-13 63 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的版本是?