raspberry-pi - 无法在 Rasbian 上使用 Electron 构建的应用程序
问题描述
我正在做一个 Electron 项目,我想在我的树莓派 3 B+ 上运行它,它在 Raspbian(安装了 NOOBS)上。我首先尝试使用以下命令构建我的电子应用程序,然后通过 ssh 将其导入我的锉刀。
npm run electron:linux
该应用程序在我的计算机上运行得很好,但它没有在我的树莓上启动。然后我尝试直接在它上面 git clone 我的整个项目,但同样,我没有成功让它工作。有谁知道为什么它在 Raspbian 上不起作用?
解决方案
好的,我自己发现了这个问题。
在我的电脑上,我正在使用以下命令构建我的应用程序:
npm run build:prod && electron-builder build --linux
(又名npm run electron:linux
)
但这不适用于 raspbian,因为它的工作方式不同。要为树莓派正确构建我的电子应用程序,我需要使用以下命令,并带有选项--armv7:
npm run build:prod && electron-builder build --linux --armv7
我希望这个答案能对你们中的一些人有所帮助!
推荐阅读
- django - 带有 UUID 的 DetailView 获取 NoReverseMatch
- flutter - 颤振非粘性页脚
- docker - Kubernetes 无法在 WSL2 映像中挂载卷
- android-recyclerview - 删除是从 recyclerview 中挑选的元素
- jmeter - 在 jmeter 中使用动态变量时响应时间更长
- vue.js - Vue - 如何根据深色模式或浅色模式更改 svg 颜色
- python - 下载 Azure 只读函数源代码
- architecture - 如何将消息中间件与微服务解耦?
- android - 无法在初始化程序中访问实例成员“X”。- Flutter, VoidCallback 函数
- amazon-web-services - (ApplicationLoadBalancer):ECS 中现有 alb 的 loadBalancer.addListener() 和 listener.addTargets() 的解决方法