Je commence avec tapuscrit avec Visual Studio 2012 Édition Intégrale. J'ai changé MSBuild y compris la balise amd --module dans la commande du compilateur. Le compilateur a commencé à générer des modules AMD.
J'inclure dans mes RequireJS projet de paquets NuGet et inclure dans mon principal HTML cette ligne:
<script type=text/javascript data-main=scripts/SiteMaster src=scripts/require.min.js></script>
J'ai deux modules SiteMaster et Authentifier. Le module SiteMaster est simple:
export module SiteMaster {
import auth = module(Authenticate);
auth.Authenticate.run();
}
Il importe que le module Authentifier et appelle la fonction run (). Le js pour SiteMaster est comme ceci:
define([require, exports], function(require, exports) {
(function (SiteMaster) {
var auth = __auth__;
auth.Authenticate.run();
})(exports.SiteMaster || (exports.SiteMaster = {}));
})
Le problème est que quand je passe en revue la solution que je reçois l'erreur:
Microsoft JScript runtime error: '__auth__' is undefined
Comment puis-je résoudre ce problème ???
Merci d'avance.













