node学习笔记——自己实现一个require
Node 使用 CommonJS 模块规范,内置的 require 函数用具加载模块文件。
require 的基本功能是,读入并执行一个 JavaScript 文件,然后返回该模块的 export 对象,如果没有发现指定模块,会报错。内置 require 加载文件时可以省略扩展名,默认按JS文件执行。
简单实现 require 加载机制为了弄清楚 commom.js 的运行机制,我们可以自己简单实现一下内部的模块加载机制:
commomModule.js如下:
1234567891011121314151617181920212223242526272829303132//'use strict'//自己写一个require函数function $require(id){ //1.先找到文件,如果文件
...