Ik begin met de schrijfmachine met behulp van Visual Studio 2012 Ultimate. Ik heb mijn MSBuild waaronder de --module amd tag in de compiler commando veranderd. De compiler begon AMD modules genereren.
Ik heb onder andere in mijn project RequireJS van Nuget Pakketten en omvatten in mijn belangrijkste HTML deze lijn:
<script type=text/javascript data-main=scripts/SiteMaster src=scripts/require.min.js></script>
Ik heb twee modules SiteMaster en verifiëren. De module SiteMaster is eenvoudig:
export module SiteMaster {
import auth = module(Authenticate);
auth.Authenticate.run();
}
Het importeert alleen de Authenticate module en roept de functie run (). De js voor SiteMaster is als volgt:
define([require, exports], function(require, exports) {
(function (SiteMaster) {
var auth = __auth__;
auth.Authenticate.run();
})(exports.SiteMaster || (exports.SiteMaster = {}));
})
Het probleem is dat wanneer ik blader de oplossing ontvang ik de fout:
Microsoft JScript runtime error: '__auth__' is undefined
Hoe kan ik dit probleem op te lossen ???
Bij voorbaat dank.













