2017-08-06 177 views
1

我正在看一个教程(令我惊讶的)说npm不是Node Package Manager的首字母缩略词。我认为主持人试图搞笑或有争议。其他人提到它的名称,而不是缩写:为什么npm的名称不是节点包管理器?

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

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

+1

你的帖子让我想起了这个:P - “NPM代表Node Package Maid。” - https://medium.com/cool-code-pal/how-node-js-is-going-to-re-place-javascript-cf72b588b1b – Lix

+1

现在更像是“Javascript Package Manager”,因为NPM不受限制到仅限节点的软件包。 – glhrmv

回答

3

npm确实代表节点包管理器。它绝对如此。但后来有人认为他们想表现出它可以或应该用于与Node无关的软件,所以他们不得不剥夺它的意义。

就像DVD一样,DVD是数字视频光盘,直到制造商决定将其推向视频以外的产品。同样肯德基和英国石油公司现在坚持认为他们的名字毫无意义,为了避开负面的内涵(分别是Fried和British)。

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

0

我只想补充一点,它已经平常的一段时间,名称中使用的东西“这是不是说,”自从格局出现了GNU。 GNU代表“GNU不是Unix”。

相关问题