在Node.js中,经常听到CommonJS模块规范,其中require就是这个规范的核心方法之一。
常见的使用方式为:在一个.js文件中通过require载入其他.js文件,并在其中使用。
使用方法如下:
var otherModule = require('./otherModule.js');
其中'./otherModule.js'
是要载入的模块路径。
值得注意的是,require方法是同步阻塞的,也就是说,如果有多个模块引用同一个模块,在第一个模块中的修改会影响其他模块中该模块的数据。
与浏览器端的模块化不同,CommonJS模块规范是服务端模块化的代表。同时,它也是npm包管理器的基础。因此,了解它的用法,对于Node.js开发者来说是非常重要的。