0

私はウェブアプリを開発しようとしています。サーバー側とクライアント側の間の通信に socket.io が使用される作業コードが既にあります。

今、Dojo を使用してインターフェースを作成したいのですが、この 2 つを一緒に使用するとうまく動作しません。

<script src="dojo/dojo.js" data-dojo-config="async:true, parseOnLoad:true"></script>    
<script src="/socket.io/socket.io.js"></script>

<script>
require(["dojo/parser", "dijit/layout/BorderContainer", "dijit/layout/TabContainer",
    "dijit/layout/ContentPane"]);
</script>

私が得るエラー:

Error {src: "dojoLoader", info: Object}
get stack: function () { [native code] }
info: Object
message: "multipleDefine"
set stack: function () { [native code] }
src: "dojoLoader"
__proto__: d
 dojo.js:1849

この行をコメントアウトすると、<script src="/socket.io/socket.io.js"></script> Dojo は正常に動作します。

4

2 に答える 2