NodeJs 入门笔记(二) – 内置模块
NodeJs 中的模块大致分为三类:内置模块、第三方模块、自建模块;
自建模块:即在当前工程中自己创建的模块;
// print.js
function print1(name) {
console.log('Hello, ' + name + '!');
}
function print2(str) {
console.log('--> ' + str);
}
// 把函数 暴露出去
module.exports = {
print1: print1,
print2: print2
};
// 引入 print 模块:
var module2 = require('./print');
var s = 'Michael';
module2.print1(s); // Hello, Michael!
module2.print2(s);
第三方模块:后续笔记编写…
内置模块:即安装完 NodeJs 后,系统自带的一些模块;
常见内置模块有:crypto 、 Error 、 events 、 fs 、 http 、 os 、 url 等;
可供学习的文档:
https://nodejs.org/dist/latest-v10.x/docs/api/assert.html
http://nodejs.cn/api/assert.html
https://www.liaoxuefeng.com/wiki/1022910821149312/1023025732384672
global
console.log(global.console == console);
console.log(global.process == process);
console.log(global.Buffer == Buffer);
global.console.log(__dirname);
global.console.log(__filename);
fs 文件系统
const fs = require('fs');