Jak odwołać się do dołączonych plików js (asp.net mvc4) w Require.js?

Studiowałem kurs pluralsight Johna Papy na SPA.

W jegomain.js, nadał nazwę każdej bibliotece js, która jest zawarta w pakiecie.

(function () {
var root = this;

define3rdPartyModules();


function define3rdPartyModules() {
    // These are already loaded via bundles. 
    // We define them and put them in the root object.
    define('jquery', [], function () { return root.jQuery; });
    define('ko', [], function () { return root.ko; });
    define('amplify', [], function () { return root.amplify; });
    define('infuser', [], function () { return root.infuser; });
    define('moment', [], function () { return root.moment; });
    define('sammy', [], function () { return root.Sammy; });
    define('toastr', [], function () { return root.toastr; });
    define('underscore', [], function () { return root._; });
}

})();

Ale co to jestroot tutaj?

W ten sposób możemy nazwać te krótkie nazwy wdefine komunikat:

define('vm.session',
['ko', 'datacontext', 'config', 'router', 'messenger', 'sort'],
function (ko, datacontext, config, router, messenger, sort) {

Obecny, nie wiem, jak to zrobić. Więc moja pracadefine oświadczenie jest brzydkie:

define('vm.admin.outfitters',
['/Scripts/lib/jquery-1.8.1.js', '/Scripts/lib/jsrender.js', ...], function(){...

Wiem, że musi być lepszy sposób. Wszystkie te pliki js zostały już zawarte w pakiecie skryptów. Jak mogę odwołać się do tych skryptów?

questionAnswers(1)

yourAnswerToTheQuestion