欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

umd

程序员文章站 2024-03-26 12:46:23
...
(function (global, factory) {
    if (typeof define === 'function' && define.amd) {
        // 检测上下文环境是否为AMD
        define(['jquery', 'underscore'], factory);
    } else if (typeof module !== 'undefined' && typeof exports === 'object') {
        // 检查上下文环境是否为Node
        module.exports = factory(require('jquery'), require('underscore'));
    } else {
        // 浏览器全局变量
        global.returnExports = factory(global.jQuery, global._);
    }
}(this, function ($, _) {

}));

or

(function (global, factory) {
    typeof module !== 'undefined' && typeof exports === 'object' ? factory(require('jquery'), require('underscore')) :
    typeof define === 'function' && define.amd ? define(['jquery', 'underscore'], factory) :
    (factory(global.jQuery, global._));
}(this, function ($, _) {

}));
相关标签: amd cmd umd