Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 为什么是npm';s名称不是节点包管理器?_Node.js_Npm - Fatal编程技术网

Node.js 为什么是npm';s名称不是节点包管理器?

Node.js 为什么是npm';s名称不是节点包管理器?,node.js,npm,Node.js,Npm,我正在看一个教程(令我惊讶的是),其中说npm不是NodePackageManager的首字母缩写。我认为演讲者是想搞笑或引起争议。还有人提到这是一个名字,而不是首字母缩略词: “npm”不代表“节点包管理器”。它代表“npm是 不是首字母缩略词”。为什么不是“尼娜”?因为那时它将是首字母缩略词 有人知道这背后的历史吗?或者为什么它后来被标记为节点包管理器,而不是仅仅被称为npm?npm确实代表节点包管理器。的确如此。但后来有人决定,他们想给外观,它可以或应该用于与节点无关的软件,所以他们不得不

我正在看一个教程(令我惊讶的是),其中说npm不是NodePackageManager的首字母缩写。我认为演讲者是想搞笑或引起争议。还有人提到这是一个名字,而不是首字母缩略词:

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


有人知道这背后的历史吗?或者为什么它后来被标记为节点包管理器,而不是仅仅被称为npm?

npm
确实代表节点包管理器。的确如此。但后来有人决定,他们想给外观,它可以或应该用于与节点无关的软件,所以他们不得不剥夺它的意义

就像DVD一样,DVD是数字视频光盘,直到制造商决定将其用于视频以外的产品。类似地,肯德基和英国石油现在坚持他们的名字毫无意义,试图回避负面含义(分别是Fried和British)


有关这方面的更多信息,请参阅:

我要补充的是,自GNU出现以来,使用“this not a that”模式命名事物已经有一段时间了。GNU代表“GNU不是Unix”。

你的帖子提醒我:p-“NPM代表Node Package Maid。”-现在更像是“Javascript Package Manager”,因为NPM不仅仅限于Node-only软件包。NPM是一个首字母,因为你说的是单独的字母,而不是发音。