首页 > 解决方案 > 如何在 Windows 环境中编译电子应用程序以在 Raspberry PI 上运行?

问题描述

我在我的 Windows 10 电脑上创建了一个电子应用程序。我使用 electron-packager 使用 armv7l 架构(Raspberry Pi 4)为 linux 打包应用程序。但是,当我在 PI 上运行它时,它会输出“无效的 ELF 标头”错误。

我知道这是因为 node_modules 是为 Windows 构建的。有什么方法可以在 Windows 上编译应用程序,但告诉编译器(电子打包器)为目标平台重建 node_modules?我不想在我的应用程序之前在 PI 上安装任何东西,因为该应用程序需要是一个独立的可执行文件。我的主要依赖项是 serialport 和 tableify,而不是电子本身。

任何帮助将不胜感激。谢谢你。

标签: node.jsraspberry-pielectronnode-moduleselectron-packager

解决方案


推荐阅读