【前端】require函数实现原理

// 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);   
}
原文地址:https://www.cnblogs.com/forzhaokang/p/5250014.html