我不太使用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的文件夹。
发布于 2020-01-09 01:46:22
显然,最新版本的Electron在Linux上以“共享库”的格式输出打包的应用程序,文件管理器不会将其识别为可执行文件。我发现这个答案充分解释了为什么会出现这个问题,以及解决这个问题的不同方法:https://stackoverflow.com/a/55064060/4774167
发布于 2019-01-19 01:42:56
https://stackoverflow.com/questions/54249925
复制相似问题