模块系统

Node根据CommonJS规范实现了一套自己的模块机制,可以使用require()导入一个模块,使用module.exports导出一个模块。

require使用

在Node中我们可以使用require()导入一个模块,此时我们就会获得一个被导入模块的对象,我们就可以利用这个对象来完成一些操作,例如:

复制代码
var fs = require("fs");
fs.readFile("content.txt",function(err,data){ if(err){
        return console.log("读取文件错误!");
    }
    console.log(data.toString());
})
复制代码

我们通过require()将fs模块导入,此时我们就通过获得的fs模块的对象来实现对文件的操作。

在Node中模块分为核心模块和文件模块,核心模块即被被编译成二进制代码的模块,是Node自带的一些模块。文件模块即我们自己编写的模块,无论哪种模块都可以通过require()函数来引入。

require()的参数有四种不同的形式,分别为:

核心模块:require("fs")

延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式