【前端】require函数实现原理

2023-10-17 09:48:27 浏览数 (2)

代码语言:javascript复制
// require函数实现原理:
function require(modulePath) {

    var regExp = /w $/g;
    var moduleName = regExp.exec(modulePath);

    var module = {
        id: moduleName,
        exports: {}
    };

    var load = function (exports, module) {
        // ============
        // 读取的文件内容:
        // ...
        // ...
        // ============

        return module.exports;
    };

    return load(module.exports, module);   
}

0 人点赞