Začínám s psacím stroji pomocí Visual Studio 2012 Ultimate. Změnil jsem MSBuild včetně --module amd tagu v příkazu kompilátoru. Kompilátor začala generovat AMD modulů.
Jsem zahrnout do svých projektů RequireJS z nuget balíčků a obsahují ve svém hlavním HTML tento řádek:
<script type=text/javascript data-main=scripts/SiteMaster src=scripts/require.min.js></script>
Mám dva moduly SITEMASTER a ověření. Modul SiteMaster je jednoduchý:
export module SiteMaster {
import auth = module(Authenticate);
auth.Authenticate.run();
}
Je to jen importuje modul Authenticate a volá funkci run (). JS pro SITEMASTER je takhle:
define([require, exports], function(require, exports) {
(function (SiteMaster) {
var auth = __auth__;
auth.Authenticate.run();
})(exports.SiteMaster || (exports.SiteMaster = {}));
})
Problém je, že když jsem se procházet řešení I chybová zpráva:
Microsoft JScript runtime error: '__auth__' is undefined
Jak mohu vyřešit tento problém ???
Díky předem.













