我正在尝试在 centos 7 上安装 nodejs 和 npm
所以我首先做了 rpm -ihttp://dl.fedoraproject.org/pub/epel/beta/7/x86_64/epel-release-7-0.2.noarch.rpm 获取 epel 存储库
然后我尝试 yum install nodejs。成功了。然后我尝试 yum install npm。Yum 返回“未找到 npm 包”
我是否必须手动构建 npm?我应该怎么做?
答案1
我刚刚重新检查了这一点。nodejs 和 npm 以及两者的所有依赖项都已添加到 epel 7。我刚刚在我的 CentOS 7 机器上安装了它们。您应该能够执行以下操作:
yum -y install nodejs npm
-y 标志将自动对每个确认问题回答“是”,因此如果您想对某事说“否”,请将其省略。
答案2
在 Centos 7 上,安装 npm 和 nodejs,请按照以下步骤操作
1. Open terminal
2. Run these commands (With sudo or root)
yum install epel-release
yum install npm nodejs
答案3
答案4
我已经做了一个copr 存储库它提供最新的(与 Fedora rawhide 同步)NodeJs 和 NPM。它还包含构建依赖项(如果您想要重建它)。
请注意,要构建最新的 NPM,您需要 openssl >=1.0.2,但 EL7 仅提供 1.0.1。因此,如果您不想将 openssl 更新到 1.0.2,请附加exclude=openssl*
到/etc/yum.repos.d/dchen-nodejs-epel-7.repo