私が知っているように、Durandal 2.x はグローバル ライブラリを想定していません。以下は、ドキュメントからグローバル モジュールを定義するために切り取られたコードです。
define('jquery', function () { return jQuery; });
define('knockout', function () { return ko; });
目的が正しいことを理解していれば、これらの依存関係は次の方法でモジュール内で使用する必要があります。
define(['jquery', 'ko'],
function (jquery, ko) {
debugger;
});
ただし、これらの依存関係はどちらも(jquery, ko)
モジュールのスコープでは定義されていません。ここで何が欠けているのかを理解するのを手伝ってもらえますか?