gpt4 book ai didi

node.js - 如何将 node-js 应用程序打包成单个 rpm?

转载 作者:太空宇宙 更新时间:2023-11-03 17:16:36 25 4
gpt4 key购买 nike

我正在尝试将我的 node-js 应用程序打包到单个 rpm 包中。第一个想到的是:添加 nodejsnpm 作为包依赖。

Requires: node npm

这样的 rpm 在 Fedora 上运行完美。但是在 CentOS 上,rmp 安装在依赖项解析步骤上失败了。问题是在 CentOS 上,nodejs 和 npm 不在默认包存储库中,但它们在 EPEL 存储库中。我曾尝试将 epel-release 包添加到 requires,但没有帮助。

那么,将 node-js 应用程序打包到 rpm 中的最佳选择是什么?我应该从源代码而不是 repo 安装它吗?或者可以处理 EPEL 的这个问题?

最佳答案

将EPEL仓库添加到yum以满足需求是最简单的路径,特别是如果你想使用 Fedora node.js预构建源。

您可以从您自己的存储库中捆绑 EPEL node.js 和 npm。同时双击安装 *.rpm 并不容易(SuSE 可以做到这一点,只是恶心)

关于node.js - 如何将 node-js 应用程序打包成单个 rpm?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26571442/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com