0x800a1391 - JavaScript运行时错误:'WinJS'未定义

Waq*_*jua 2 microsoft-metro windows-8 winrt-xaml

我从CodePlex下载了代码 然后我安装了live,telerik等的sdk

安装后我运行代码,我收到以下错误

   `0x800a1391 - JavaScript runtime error: 'WinJS' is undefined`
Run Code Online (Sandbox Code Playgroud)

这里出现错误在Converters.Js文件中

(function() {
   var r = Windows.Storage.ApplicationData.current.roamingSettings.values;

    // Export shortDate
    WinJS.Namespace.define("codeSHOW.Converters", {  // Error Occured here

   });

})();
Run Code Online (Sandbox Code Playgroud)

任何帮助都非常感谢.

谢谢.

Dom*_*ton 6

你有没有在你的htm文件中包含base.js,之前哪个文件正在进行调用?

  • 问题是引用不正确.正确的引用是`<script type ="text/javascript"src ="// Microsoft.WinJS.1.0.RC/js/base.js"> </ script> <script type ="text/javascript"src = "//Microsoft.WinJS.1.0.RC/js/ui.js"> </ script> <link rel ="stylesheet"type ="text/css"href ="// Microsoft.WinJS.1.0.RC/css /ui-light.css"/>` (3认同)