有用的代码块-第02章-模块和包管理

使用 require 引用模块

核心模块的引用
1
2
3
4
var Http = require(“http”);
var Url = require("url");
var Qs = require("querystring");
....
第三方模块的引用
1
var \_ = require("underscore");

Note: Underscore 是第三方模块, 安装方法为npm install underscore -d

引用自己编写的模块
1
2
3
4
5
6
// 当前路径下有 calc.js 模块
var Calc = require("./calc.js");
// 当前目录上级目录有 app.js 模块
var App = require("../app.js");
// 当前目录上级目录下有 utils 文件夹, 下面有 helper.js 模块
var Helper = require("../utils/helper.js");

使用 exports 导出模块内容

使用module.exports导出模块
1
2
3
4
5
6
7
module.exports = function() {

};

module.exports = {
""
};
使用exports.xxx导出模块
1
exports.xxx = function() {};

使用 package.json 管理第三方包

初始化 package.json 文件 npm init

添加包 npm install xxx -d --save

本课程 PPT 下载:

第02章-模块与包管理

代码下载:

代码
Donate - Support to make this site better.
捐助 - 支持我让我做得更好.