在index.d.ts中找不到名称'Record'构建错误

时间:2018-02-12 11:08:52

标签: javascript c# jquery asp.net-mvc-5 fullcalendar

我在关注The index is outside the matrix limits. jQuery插件的this教程的同时向bundleConfig添加了一个包时遇到了fullCalendar错误

这些是捆绑。由于版本较新,文件与教程中的文件略有不同。 注意:我在收到错误后也尝试了旧版本

        //Calendar css
        bundles.Add(new StyleBundle("~/Content/fullcalendarcss").Include(
            "~/Content/themes/base/jquery.ui.all.css",
            "~/Content/fullcalendar.css"));

        //Calendar script
        bundles.Add(new StyleBundle("~/bundles/fullcalendarjs").Include(
            "~/Scripts/jquery-ui-1.8.11.min.js",
            "~/Scripts/moment.min.js",
            "~/Scripts/fullcalendar.min.js"));
当谷歌搜索错误的修复程序时,我遇到了this stackoverflow页面,其中修复程序是更新程序包。所以我做了并且得到了以下错误:

Cannot find *projectname* name 'Record'& Cannot find *projectname* name 'undefined'文件内的index.d.ts

在谷歌上搜索这些错误的修补程序时,我发现了几个页面,例如this onethis one,仅举几例,但无济于事。

我很困惑,我无法找到Cannot find *projectname* name 'Record'&的解决方案。 Cannot find *projectname* name 'undefined'个错误。

<小时/> 的修改

我还试图简单地删除出错的行:[name: string]: (BaseModifier & Record<string, any>) | undefined;但是这只给了我一个System.OutOfMemoryException

有人知道我该怎么做才能解决这个问题吗?

谢天谢地。

1 个答案:

答案 0 :(得分:4)

这是答案。您需要将Typescript更新到最新版本。

Build error "Cannot find name 'Record'" with bootstrap 4