1

是否可以以 UMD 风格的方式单独创建子模块?说我有这个:

(function (root, factory) {
	if ( typeof define === 'function' && define.amd ) {
		define([], factory(root));
	} else if ( typeof exports === 'object' ) {
		module.exports = factory(root);
	} else {
		root.thing = factory(root);
	}
})(typeof global !== 'undefined' ? global : this.window || this.global, function (root) {

	'use strict';

	// Object for public APIs
	var thing = {};
	thing.add = function(number) {
        return number + 2;
    };
    
    return thing;
    

});

在单独的文件中构建 thing.sub 对象的最佳方法是什么?我想通过这种方式分离模块来保持我的开发环境清洁......

4

0 回答 0