为什么在 CentOS 上删除 npm 就意味着删除 Nodejs?

为什么在 CentOS 上删除 npm 就意味着删除 Nodejs?

我正在尝试删除npm(EPEL 存储库),但希望我也yum删除。这nodejs就是is 的依赖。反之则不然。能生活不用就好了。我错过了什么吗?nodejsnpmnodejsnpm

答案1

我懂了。我添加了 EPEL 和 NodeSource 存储库。它仅显示repoquery -Ryum deplist报告有关最新版本的信息。就我而言,它来自 NodeSource 存储库。以下命令:

yum deplist --showduplicates nodejs

表明nodejsEPEL 确实依赖于npm.或者,您可以运行:

repoquery -R --disablerepo=* --enablerepo=epel nodejs

或者(一点也不方便,包之间没有分离):

repoquery -R --show-duplicates nodejs

相关内容