尝试将 nodejs 和 npm(或纱线)添加到 yocto 图像(poky:zeus)

Trying to add nodejs and npm (or yarn) to a yocto image (poky:zeus)

我想为基于 core-image-base 的新镜像添加 nodejs 和 npm(或 yarn)支持。现有示例不再适用或至少不适合我。任何人都有如何使用 poky/zeus?

的示例

(目标是 ARM 板,我正在使用 Ubuntu 18 到 运行 Yocto)

你可以找到 nodejs 食谱 here and more info here

不要忘记添加图层(查看installation process

因此您应该可以使用以下命令添加软件包: IMAGE_INSTALL += "nodejs nodejs-npm"

我遇到的大问题是我不断收到各种编译错误。我删除了 meta-openembedded 并再次克隆它并明确指定了 zeus 分支,之后我就可以进行编译了。 (我得到的是节点 10 而不是节点 12,但这对我来说没问题。)

工作得很好(npm 也是)