Node.js入门经典 读书笔记(2)

本节将着重介绍Node.js的包管理器(Node Package Manager),允许开发人员在Node.js应用程序中创建、共享并重用模块。

  npm类似于RubyGems之于Ruby,CPAN之于Perl,pip之于Python,Pear之于PHP。

  典型的模块包括:

  • 用于与数据库交互的库
  • 验证输入数据的库
  • 分析yaml文件的库

 

使用npm安装模块

  npm install [module_name]

使用模块

var module = require('module');

本地和全局的安装模块

  本地安装

本地安装意味着库将安装在项目本地的一个名为node_modules的文件夹下以便项目使用。这是默认行为,主要运行如下命令,就会按照默认来完成:

npm install [module_name]

如果Node.js应用程序的名称是foo.js,这将产生如下的文件夹结构:

- foo.js

- node_modules/

  - module_name

这是最常见并且推荐的安装Node.js模块的方法。

  全局安装

对于一些模块带有可执行文件,同时希望在文件系统的任何一个位置都能够运行这些可执行文件。要全局安装模块,只需在安装时加上 -g 标记。

npm install -g express
posted @ 2013-04-28 23:57  Nick.Liu  阅读(332)  评论(0编辑  收藏  举报