繁体   English   中英

如何使用 Windows 10 或 Ubuntu 20.04 的 PKG(npm) 为 Raspberry pi 构建 node.js 项目?

[英]How to build node.js project for Raspberry pi with PKG(npm) from Windows 10 or Ubuntu 20.04?

我需要为 Raspberry Pi 制作我的 node.js 项目的可执行文件。 我成功安装了npm、node和pkg。

https://www.npmjs.com/package/pkg

sudo npm install -g pkg

当我调用以下命令时,进程开始并在

sudo pkg MyApp.js --target linux-armv7
.....
make  [         ] 0%

如果我使用 Windows Node.js 从 Windows10 VS Studio Code 构建相同的项目。

同样来自 Ubuntu 20.04 系统,我在 2 秒内得到结果。

但是 Windows/Ubuntu 构建不支持--target linux-armv7如果我设置--target linux我会在 2 秒内得到可执行文件。

而且该可执行文件在 Raspberry pi 中不起作用,因为它不是为 Armv7 构建的。

应该进行一些调整以从 Window10 或 Ubuntu Linux 制作--target linux-armv7 armv7。

我们不能花 24 小时在一个可执行的构建上。 如果将来再次对代码进行更正,则需要 24 小时。

代表 OP 回答:

通过在 -t 选项上添加节点版本,我终于找到了解决我的问题的方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM