【问题标题】:Yocto recipe for Nodejs V8.3 or newerNodejs V8.3 或更高版本的 Yocto 配方
【发布时间】:2019-07-14 15:43:21
【问题描述】:

我正在尝试为我的 yocto 环境添加 nodejs 支持,以便能够编译反应原生代码。 我在这里找到了一个食谱:https://layers.openembedded.org/layerindex/branch/master/layer/meta-nodejs/ 上面链接中提供的最高版本是 7.10.0,但本机需要 8.3 或更高版本。如何获取 Nodejs 8.3 或更高版本的配方。

【问题讨论】:

  • meta-oe 已经包含 10.16.0 版本。

标签: node.js yocto


【解决方案1】:

当前的 OpenEmbedded master 已经包含 v10.16.0,而 meta-nodejs 应该被视为已弃用。因此,具体取决于您所使用的确切版本,但正如您从 log 中看到的那样,v8.4 自 2017 年 8 月 31 日起可用。

【讨论】:

  • 当前的 OpenEmbedded master 不提供 npm-base 类,它提供 oe_runnpm 以在 bitbake 配方中调用 npm。还有其他方法可以调用 npm 吗?我找不到新的 nodejs 配方的任何文档或示例。
【解决方案2】:

您可以在 local.conf 文件中使用PREFERED_VERSION_nodejs="8.3"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-28
    • 2016-03-28
    • 1970-01-01
    • 1970-01-01
    • 2023-01-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多