请在Windows的Linux上的electronic-packager之后手动安装sqlite3软件包

时间:2019-01-30 13:09:38

标签: node.js sqlite electron electron-packager

我正在尝试使用电子打包程序打包我的应用程序。我的应用具有sqlite3和sequelize作为依赖项。

这是我的package.json文件:

/* style for selected and hovered cell */
.table-cell:selected:hover {
    -fx-background-color: yellow;
}

我在linux上,正在尝试为Windows构建我的应用程序。为此,我使用{ "name": "electronjs_base", "version": "1.0.0", "description": "Projet de base Electron JS", "main": "main.js", "scripts": { "start": "electron main.js", "test": "echo \"Error: no test specified\" && exit 1", "postinstall": "install-app-deps", "rebuild": "electron-rebuild -f -w sqlite3" }, "author": "Aurélien Colombet & Steven Servanton", "license": "ISC", "devDependencies": { "electron": "^4.0.3", "electron-builder": "^20.38.5", "electron-packager": "^13.0.1", "electron-rebuild": "^1.8.2" }, "dependencies": { "cors": "^2.8.5", "ejs": "^2.6.1", "electron-reload": "^1.4.0", "express": "^4.16.4", "formidable": "^1.2.1", "fs": "0.0.1-security", "path": "^0.12.7", "sequelize": "^4.42.0", "sqlite3": "^4.0.6" } }

electron-packager

当我使用electron-packager . gamemaster_interface --overwrite --platform=win32 --arch=x64 --out=release-builds 启动我的应用程序时,我的应用程序在Linux上运行良好,但是当我尝试使用电子打包程序创建的可执行文件在Windows上运行该应用程序时,我遇到了JavaScript错误:

Exception raise when launching windows executable

我不知道如何解决该问题,我尝试了多种操作,例如在devDependencies中添加sqlite3而不是package.json中的依赖项,但是我仍然遇到错误。

感谢您阅读我,希望有人能提供解决方案:)。

祝你有美好的一天!

0 个答案:

没有答案