node.js - 如何在 Windows 环境中编译电子应用程序以在 Raspberry PI 上运行?
问题描述
我在我的 Windows 10 电脑上创建了一个电子应用程序。我使用 electron-packager 使用 armv7l 架构(Raspberry Pi 4)为 linux 打包应用程序。但是,当我在 PI 上运行它时,它会输出“无效的 ELF 标头”错误。
我知道这是因为 node_modules 是为 Windows 构建的。有什么方法可以在 Windows 上编译应用程序,但告诉编译器(电子打包器)为目标平台重建 node_modules?我不想在我的应用程序之前在 PI 上安装任何东西,因为该应用程序需要是一个独立的可执行文件。我的主要依赖项是 serialport 和 tableify,而不是电子本身。
任何帮助将不胜感激。谢谢你。
解决方案
推荐阅读
- mobile - 为什么我的引导程序导航栏在移动设备中消失了?
- c - C 循环不能正确运行循环的所有方面。仅在循环的特定部分循环
- java - java - 以不区分大小写的顺序输出文本
- javascript - jQuery setAttribute 中的图像没有改变
- f# - F# 中推断的柯里化函数签名
- python - 从 AWS 胶水 pythonshell 作业中的有效负载中检索 s3 路径
- javascript - 通过 Get 方法将数据发送到 NodeJS 服务器
- unicode - sapui5 对话框中未显示 Unicode 字符“^2”
- java - 是什么导致了这个与 ClassLoader 和 File 相关的 NullPointerException?
- java - 根据响应重试 WebClient