一、Node的包管理系统(npm)提供了发布代码的方法,或者将代码发布到本地,或者通过全局的Node模块资源库。 npm帮助你管理代码依 赖包的安装,以及其他与发布代码相关的工作。而且, npm是完全用JavaScript和Node编写的

二、搜索包

# 在全局npm注册库中搜索指定的包
npm search packagename
# 清除缓存
npm cache clean

三、创建包

# 一个Node包就是一个包含package.json文件的目录
# 快速生成一个包文件
npm init

四、安装包

# 安装全局npm注册库中的包
npm install packagename
# 安装自己的包
# 可以是本地文件系统的一个文件夹
# 也可以是一个外部URL(比如 GitHub)
npm install /path/to/yourpacage

五、对外发布包

# 创建一个用户
npm adduser
# 发布包
npm publish
# 取消发布
npm unpublish

六、链接

# 在全局包路径中安装Express框架并包含到当前项目中
# 每当Express升级,当前项目会自动从全局包文件夹中找到最新版本来使用
# 如果你在多个项目中链接了Express
# 所有这些项目都会同步到最新的版本
npm link express