Может ли кто-нибудь объяснить необходимость циклической зависимости js при использовании shim. Я пробовал с этим кодом:
define(["require", "moduleName"], function(require, moduleName) {
var moduleName = require("moduleName")
return {
someFun: function() {
}
}
})