我使用Linux的程度不高,但是我正在尝试运行一个使用电子打包程序打包的应用程序。
因此,在Linux上,我可以运行npm start
,并且我的应用程序可以正常运行。但是,当我打包它时,似乎没有安装程序或任何东西。打包并在Windows上运行正常。
我使用以下方法打包了
npm run package-linux
根据要求编辑:
我正在使用Linux mint-19.1-cinnamon-64bit。
我使用的打包脚本是;
"package-linux": "electron-packager . electron-tutorial-app --overwrite --asar=true --platform=linux --arch=x64 --icon=assets/icons/png/icon.png --prune=true --out=release-builds"
运行npm run package-linux
成功完成,并在release-builds文件夹中产生一个名为electron-tutorial-app-linux-x64
的文件夹。
答案 0 :(得分:3)
显然,Electron的最新版本在Linux上以“共享库”格式输出打包的应用程序,文件管理器无法将其识别为可执行文件。我发现此答案充分说明了为什么会出现此问题以及解决该问题的不同方法:https://stackoverflow.com/a/55064060/4774167
答案 1 :(得分:0)