我们正在将应用程序从angular 6迁移到angular 7,并使用Ng fullCalendar。
我们的package.json文件包括以下版本:
"fullcalendar": "3.6.1",
"ng-fullcalendar": "1.7.1"
在编译我们的项目时,我们会得到以下错误:
ERROR in node_modules/@types/jquery/index.d.ts(6123,66): error TS2344: Type '"timeout" | "onreadystatechange" | "responseType" | "withCredentials" | "msCaching"' does not satisfy the constraint '"abort" | "open" | "timeout" | "response" | "getAllResponseHeaders" | "getResponseHeader" | "overrideMimeType" | "readyState" | "responseText" | "setRequestHeader" | "status" | ... 22 more ... | "dispatchEvent"'.
Type '"msCaching"' is not assignable to type '"abort" | "open" | "timeout" | "response" | "getAllResponseHeaders" | "getResponseHeader" | "overrideMimeType" | "readyState" | "responseText" | "setRequestHeader" | "status" | ... 22 more ... | "dispatchEvent"'.
有解决这个问题的方法吗?
此问题已修复:https://github.com/DefinitelyTyped/DefinitelyTyped/issues/28000
你只需要更新你的@types/jquery
npm update @types/jquery
添加@types/jquery开发依赖
npm install @types/jquery --save-dev
也许这是一个技巧,但我在compilerOptions 中添加这个之前,大约一周的时间都在处理这个问题
"skipLibCheck":真正的
在tsconfig.app.json文件中,此错误已被