在Dojo Toolkit中的软件包配置中定义依赖项



我可以将jQuery定义为Bootstrap JS的依赖性,以便在Bootstrap之前加载?例如:

 var dojoConfig = {
    async: true,
    baseUrl:'/',
    packages: [
      {name: "dojo", location: "lib/dojo"},
      {name: "dijit", location: "lib/dijit"},
      {name: "dojox", location: "lib/dojox"},
      {name: "jquery", location: "lib/jquery", main: "jquery-3.1.1.min"},
      {name: "bootstrap", location: "lib/bootstrap", main: "bootstrap.min"}
    ]
  };

模块将在文档中以与您在需要函数相同的顺序中作为脚本添加。例如:

require(["jquery","bootstrap"], function (jquery, bootstrap) {
            //some code here
        });

将生成以下内容:

...
<body>
<script type="text/javascript" charset="utf-8" src="path_to_jquery"></script>
<script type="text/javascript" charset="utf-8" src="path_to_bootstrap"></script>
...
</body>

希望这是您要问的。

最新更新