Я начинаю с машинопись с помощью Visual Studio 2012 Ultimate. Я изменил свой MSBuild, включая --module драм тега в команде компилятора. Компилятор начал генерировать модули AMD.
Я включить в моем проекте RequireJS из NuGet пакетов и включить в моем основном HTML этой строки:
<script type=text/javascript data-main=scripts/SiteMaster src=scripts/require.min.js></script>
У меня есть два модуля Sitemaster и аутентифицировать. Модуль SiteMaster прост:
export module SiteMaster {
import auth = module(Authenticate);
auth.Authenticate.run();
}
Он просто импортирует модуль Authenticate и вызывает функцию Run (). JS для SiteMaster, как это:
define([require, exports], function(require, exports) {
(function (SiteMaster) {
var auth = __auth__;
auth.Authenticate.run();
})(exports.SiteMaster || (exports.SiteMaster = {}));
})
Проблема заключается в том, что когда я просматриваю решение, которое я получаю ошибку:
Microsoft JScript runtime error: '__auth__' is undefined
Как я могу решить эту проблему ???
Заранее спасибо.













