bibi7 / node-note

不做commit,issue用来放一些学习node的时候的笔记,纯粹记给自己看的东西,不能保证正确性。
MIT License
0 stars 0 forks source link

第二章,模块相关 #3

Open bibi7 opened 6 years ago

bibi7 commented 6 years ago

(:з」∠)

bibi7 commented 6 years ago

加载一个模块: const math = require('math') const http = require('http')

导出一个模块: 存在一个exports对象可以用来导出我们当前模块的变量或者方法。 比如: exports.add = function () { return 1; } const mo = require('./xxx.js') mo.add() //1 另外,在模块中还存在一个module对象,而exports是module对象的属性,所以可以直接module.exports导出。 这一块的具体内容在p15页。

这本书还是比较早期了,当时es6也并没有出现。。现在我一般常用import和export,不过多学一下CommonJS也没有坏处