Sto iniziando con tipografico utilizzando Visual Studio 2012 ultimo. Ho cambiato il mio MSBuild tra cui il tag amd --module nel comando del compilatore. Il compilatore ha iniziato a generare i moduli AMD.
Ho includere nei miei RequireJS progetto da pacchetti NuGet e includere nel mio HTML principale di questa linea:
<script type=text/javascript data-main=scripts/SiteMaster src=scripts/require.min.js></script>
Ho due moduli SiteMaster e autenticazione. Il SiteMaster modulo è semplice:
export module SiteMaster {
import auth = module(Authenticate);
auth.Authenticate.run();
}
Importa solo il modulo di autenticazione e chiama la funzione di run (). Il js per SiteMaster è come questo:
define([require, exports], function(require, exports) {
(function (SiteMaster) {
var auth = __auth__;
auth.Authenticate.run();
})(exports.SiteMaster || (exports.SiteMaster = {}));
})
Il problema è che quando passo in rassegna la soluzione ricevo l'errore:
Microsoft JScript runtime error: '__auth__' is undefined
Come posso risolvere questo problema ???
Grazie in anticipo.













