为什么npm的名字不是Node Package Manager?

我正在看一个教程(令我惊讶的)说npm不是Node Package Manager的缩写。 我觉得主持人是在搞搞或者有争议的。 其他人提到它的名字,而不是缩写:

“npm”不代表“节点包pipe理器”。 它代表“npm不是一个首字母缩略词”。 为什么不“NINAA”? 因为那将是一个缩写。

有没有人知道这背后的历史? 或者为什么它被标记为Node Package Manager,而不是被称为npm?

npm确实代表节点包pipe理器。 这绝对是。 但后来有人决定,他们想performance出它可以或应该用于与Node无关的软件,所以他们不得不剥夺它的意义。

就像DVD,这是数字video光盘,直到制造商决定推销video以外的东西。 同样肯德基和英国石油公司现在坚持认为,他们的名字是毫无意义的,为了避开负面的内涵(分别是“油炸”和“英国”)。

有关更多信息,请参阅: http : //itre.cis.upenn.edu/~myl/languagelog/archives/003555.html

我只是补充说,自从GNU出现以来,使用“这不是一个”模式命名事情已经有一段时间了。 GNU代表“GNU不是Unix”。