RequireJS 和 Dojo 冲突
RequireJS and Dojo conflicts
我们正在使用 AngularJS 和 RequireJS 开发小部件。这些小部件被导入到一个应用程序中,该应用程序使用内部具有 Require 实现的 Dojo。
由于这种架构,小部件 RequireJS 无法正常工作。我检查了 RequireJS http://requirejs.org/docs/dojo.html 但无法理解。
我们正在导入如下小部件:
<script src="dojo.js"></script>
<!--Widget Snippet starts-->
<div ng-controller="MySnippetController">
<widget></widget>
</div>
<script src="vendor/require.js" data-main="main.js"></script>
<!--Widget Snippet ends-->
在上面的代码片段中,dojo.js 具有内置的 RequireJS 实现,它不会初始化我们的小部件代码片段。
请帮忙举一些例子。
要么加载 dojo.js,要么加载 RequireJS。不要加载两者。它们都是兼容的 AMD 加载器,因此您只需要其中之一。
我们正在使用 AngularJS 和 RequireJS 开发小部件。这些小部件被导入到一个应用程序中,该应用程序使用内部具有 Require 实现的 Dojo。
由于这种架构,小部件 RequireJS 无法正常工作。我检查了 RequireJS http://requirejs.org/docs/dojo.html 但无法理解。
我们正在导入如下小部件:
<script src="dojo.js"></script>
<!--Widget Snippet starts-->
<div ng-controller="MySnippetController">
<widget></widget>
</div>
<script src="vendor/require.js" data-main="main.js"></script>
<!--Widget Snippet ends-->
在上面的代码片段中,dojo.js 具有内置的 RequireJS 实现,它不会初始化我们的小部件代码片段。
请帮忙举一些例子。
要么加载 dojo.js,要么加载 RequireJS。不要加载两者。它们都是兼容的 AMD 加载器,因此您只需要其中之一。