NPM就是一个下载器,通过它可以下载到几乎所有你需要的代码资源。它的成功,包括如下几个方面:
npm adduser
, npm publish
两个简单的命令,就能把自己写的模块贡献到NPM社区。超低的发布成本无疑为NPM的发扬光大带来了无疑估量的贡献。NPM管理的是Node模块。理解一个Node模块(my_module),最核心的是要理解下面三大部分:
npm install my_module --save
命令来安装模块;准备对模块进行一些定制,定制后还需要利用模块的测试工具进行系统的测试,此时使用者可以通过npm install my_module --save-dev
命令来安装模块,npm会自动将devDependencies指定的工具一起下载下来。由此可见,模块 = 代码 + 依赖 = 代码 + package.json
。我们只需要通过npm把代码和package.json文件下载下来,就能获得使用这个模块所需的一切。 Easy & Cool!
原文:http://www.cnblogs.com/MarsJiang/p/node_info.html