npm对socket.io/installing的东西意味着什么?

hel*_*llo 5 installation install node.js npm socket.io

我是一个真正的菜鸟.我刚刚开始在node.js/socket.io/html5和其他东西上刮擦表面.我终于想出了如何使用我的命令提示符(使用Windows)使用命令"node example.js"启动"hello world"应用程序.但是什么npm意思呢?当我看socket.io它说要安装,这npm install socket.io是否意味着我需要将所有文件解压缩到我的nodejs文件夹中?

我糊涂了.

Jam*_*mes 17

npm是一个用于管理包和依赖项的通常很棒的程序(特别是当你有网络连接时).它做了很多花哨的事情,最常用于node.js项目.也就是说,不幸的是,这个首字母缩略词代表"节点包管理器",这是一个常见的误解.

在现实中,NPM并不真正代表什么,因为它不是一个缩写.npm组织的标语如"没问题,肉袋",顽皮地抵制了首字母缩略词的趋势.它应始终以小写字母引用,以避免与全国田园音乐家协会混淆.


mna*_*mna 7

npm是一个命令行界面程序,用于管理node.js库(它代表节点包管理器).查看文档,它真棒,令人惊叹.正如您所提到的,只需在命令提示符下键入npm install,然后就可以在本地节点模块中找到库.