码迷,mamicode.com
首页 > Web开发 > 详细

Node.js 模块和 NPM

时间:2015-06-18 08:12:20      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:

1.模块概念

  原生模块:Node.js API 提供的原生模块,原生模块在启动时已经被加载。

  文件模块:动态加载模块,由原生模块 module 来实现和完成。

       文件模块需要通过调用 require 方法来实现加载。

  Node.js 对两种模块都有缓存,不会重复开销去加载模块,只读取相应数据。

 

  原生模块的调用

  Node.js 的 API require 加载相应的 Node.js 模块,加载成功后返回一个 Node.js 模块对象。

  该对象拥有该模块的所有方法和属性。

  var httpModule = require("http");

  httpModule.createServer(function(res,req)).listen();

 

  文件模块的调用

  加载时必须指定路径

  绝对路径:var test = require(‘/path/.../test.js‘);

  相对路径:var test = require(‘./test.js‘);

  在文件模块中,只有exports 和 module.exports 对象暴露给外部的属性和方法才能通过返回 require 对象进行调用

  

NPM 包管理器(需保持网络)

  通过NPM下载所需模块,npm install 命令会在本目录下新增 node_modules文件夹存放下载的模块

  下载     npm install module

  卸载     npm uninstall model

  npm install -g express

  npm install express

  技术分享

  技术分享

  express app

  node app.js

  npm install socket.io

  npm install mysql

Node.js 模块和 NPM

标签:

原文地址:http://www.cnblogs.com/zhangchen2015/p/4584812.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!