Centos

為什麼刪除 npm 意味著在 CentOS 上也刪除 nodejs?

  • December 6, 2017

我正在嘗試刪除npm(EPEL 儲存庫),但也yum希望我刪除nodejs。這nodejs就是npm的依賴。不是反過來。nodejs沒有npm就好了。我錯過了什麼嗎?

我懂了。我添加了 EPEL 和 NodeSource 儲存庫。它僅顯示repoquery -Ryum deplist報告有關最新版本的資訊。就我而言,它來自 NodeSource 儲存庫。以下命令:

yum deplist --showduplicates nodejs

表明nodejs從 EPEL 確實取決於npm. 或者,您可以執行:

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

或(一點也不方便,包之間沒有分隔):

repoquery -R --show-duplicates nodejs

引用自:https://unix.stackexchange.com/questions/409183