मैं टाइपप्रति Visual Studio 2012 परम का उपयोग कर के साथ शुरू कर रहा हूँ। मैं संकलक आदेश में --module AMD टैग सहित मेरी MSBuild बदल दिया है। संकलक एएमडी मॉड्यूल उत्पन्न करने के लिए शुरू कर दिया।
मैं Nuget संकुल से अपने प्रोजेक्ट RequireJS में शामिल है और मेरे मुख्य 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();
}
यह सिर्फ प्रमाणित मॉड्यूल का आयात करता है और समारोह रन कॉल ()। SiteMaster के लिए js इस तरह है:
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
इस समस्या का समाधान किस प्रकार से किया जा सकता है ???
अग्रिम में धन्यवाद।













