一、常用函数介绍
1,文件操作的函数
// 包含文件名称的全路径 console.log(__filename); //不包含文件名的全路径 console.log(__dirname);
结果:
2,进程的函数
process.argv 返回一个数组,默认情况下第一个是安装node.js环境的全路径,第二个是当前执行的js的全路径,从第三个参数开始是从命令行输入的参数
三、模块化
1,与模块化相关函数:exports require() module
2,传统非模块化开发有如下缺点:
3,前端标准的模块化规范:
4,服务端的模块化规范
5,模块化相关的规则
导出示例:02.js文件
var sum = function(a, b){ return parseInt(a) + parseInt(b); } // 导出模块成员 // 方法一 exports.sum = sum; //方法二 var ret = module(1, 2);
导入示例: 01.js
//引入模块 //方法一 var module = require('./02.js'); var ret = module.sum(1, 2); console.log(ret); //方法二 var ret = module(1, 2);
注意:
//引入模块 var module = require('./02.js'); var module = require('./02.js'); var ret = module.sum(1, 2); console.log(ret);