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

时间:2017-08-06 12:14:02

标签: node.js npm

我正在看一个教程(令我惊讶的是)说npm不是Node Package Manager的首字母缩写。我认为主持人试图搞笑或有争议。有人提到它的名字,而不是缩写:

  

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

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

2 个答案:

答案 0 :(得分:5)

npm代表Node Package Manager。它绝对做到了。但后来有人认为他们想要给出它可以或应该用于与Node无关的软件的外观,所以他们不得不剥夺它的含义。

就像数字视频光盘DVD一样,直到制造商决定推出视频以外的产品。同样,肯德基和英国石油公司现在坚持他们的名字毫无意义,努力回避消极的内涵(分别是弗里德和英国)。

有关详情,请参阅:http://itre.cis.upenn.edu/~myl/languagelog/archives/003555.html

答案 1 :(得分:0)

我只是补充一点,使用&#34命名事物已经有一段时间了;这不是那个"自GNU出现以来的模式。 GNU代表" GNU不是Unix"。