NPM (Node Package Manager) 模块管理工具
发布于 3年前 作者 tecshuttle 6785 次浏览

npm 全名为Node Package Manager,是Node.js 的套件(package)管理工具,类似Perl 的ppm 或PHP 的PEAR 等。安装npm 后,使用npm install module name 指令即可安装新套件,维护管理套件的工作会更加轻松。

npm 可以让Node.js 的开发者,直接利用、扩充在线的套件库(packages registry),加速软件项目的开发。npm 提供很友善的搜寻功能,可以快速找到、安装需要的套件,当这些套件发行新版本时,npm 也可以协助开发者自动更新这些套件。

npm 不仅可用于安装新的套件,它也支持搜寻、列出已安装模块及更新的功能。

Node.js 在0.6.3 版本开始内建npm,读者安装的版本若是此版本或更新的版本,否则需要单独安装。

npm 目前拥有超过6000 种套件(packages),可以在npm registry 使用关键词搜寻套件。http://search.npmjs.org/

常用命令

npm -v                   #显示版本,检查npm 是否正确安装。
npm install express      #安装express模块
npm install -g express   #加上 -g 启用global安装模式
npm list                 #列出已安装模块
npm show express         #显示模块详情
npm update               #升级所有套件
npm update express       #升级指定的模块
npm uninstall express    #删除指定的模块
8 回复

喵, 有没有地方可以看模块数量总数的?

npm list | wc -l           #用wc统计行数就可以了

我想问上边 6000 个那种 npm 上总共的数量了, 不是本地啦

怎么查看express的当前版本

nodejs的模块总数,在这个地址 https://npmjs.org/ 可以看到,页面顶部头三行。

Node Packaged Modules

Total Packages: 13005

Patches welcome!

现在是13005个。

请问如何更新 npm自身版本呢?

回到顶部