Javascript 自定义需要函数。如何运行模块并在模块中加载另一个模块?
我需要定制 如果require('module')尚未初始化,如何在模块中使用require初始化模块 (如果utils.js在player.js之前,则在控制台中工作。错误) 要求Javascript 自定义需要函数。如何运行模块并在模块中加载另一个模块?,javascript,module,require,Javascript,Module,Require,我需要定制 如果require('module')尚未初始化,如何在模块中使用require初始化模块 (如果utils.js在player.js之前,则在控制台中工作。错误) 要求 var __modules = [] function require() { return __modules[0].exports } 模块优先 (function() { var module = {} module.exports = {} // Begin module var
var __modules = []
function require() {
return __modules[0].exports
}
模块优先
(function() {
var module = {}
module.exports = {}
// Begin module
var beep = require('beep')
beep() // it'll undefined, because this module inited first... But need require without modules order.
// End module
}())
模块蜂鸣音
(function() {
var module = {}
module.exports = {}
// Begin module
function beep() {
console.log("beep")
}
module.exports = beep
// End module
__modules.push( module )
}())