npm入门

npm 是 Node.js 的包管理工具。通过它能够非常方便地下载别人编写的包,用在自己的项目中,或把自己编写的包发布给其他人使用。npm 一般随同 Node.js 一起安装,要查看是否已安装 npm,运行:

npm -v

使用淘宝镜像

由于墙的原因,连接 npm 服务器非常困难,建议用淘宝的 npm 镜像,叫做 cnpm,执行以下命令:

npm install -g cnpm --registry=https://registry.npm.taobao.org

然后,就可以用 cnpm 命令来代替 npm 使用。

npm 是一个库,上面存放着大量的第三方程序,有点像 GitHub,这些程序主要有两种,一种是包(package),用 JavaScript 编写,作为 Node 模块使用,另一种是命令行程序(也叫 CLI,Command Line Interface),直接在命令行中当成命令使用,比如上面的 cnpm。你也可以自己开发一个包或 CLI 发布到 npm 上。

安装 npm 包

要安装一个 npm 包,执行

npm install lodash

就会在你的当前目录中生成一个 node_modules 子目录,并且下载 lodash 包到这个目录。接着就可以在项目里用 require('lodash') 使用这个模块。

如果要安装的是命令行程序,一般会加上 -g,这样命令才能在任意目录下使用,比如安装 Grunt 时:

npm install grunt-cli -g

阅读全文 »

flight