在 requirejs 中需要一个库模块

require a library module in requirejs

我想在 dom 准备好后执行 Nav.init(), Nav1.init() 两个,所以我在 Nav, Nav1 每个模块之前调用 DomReady 模块。

现在我尝试编辑代码调用 DomReady 模块,然后再要求它们,然后只需要写一次但是因为有一个 require 参数我不知道我应该怎么做做什么?
喜欢这样吗define(['require','DomReady!'], function (require, DomReady) {?

define(['DomReady!'], function (require, DomReady) {
  var Nav = require('custom/Nav');
  Nav.init();

  var Nav1 = require('custom/Nav1');
  Nav1.init();
});

试试这个

define(['DomReady!'], function (DomReady) {
  require(['custom/Nav'], function(Nav){
    Nav.init();   
  });
  

  require(['custom/Nav1'], function(Nav1){
    Nav1.init();   
  });
});