如何解决PrimeNG 完整日历 11.2 + Angular 11 不起作用 - 找不到命名空间“FullCalendarVDom”
我使用 Angular 11 创建了一个 strict
新项目,并安装了 PrimeNG 11.2。
我按照此处的步骤操作https://primefaces.org/primeng/showcase/#/fullcalendar
但是一旦我导入这些
import dayGridPlugin from '@fullcalendar/daygrid';
import timeGridPlugin from '@fullcalendar/timegrid';
import interactionPlugin from '@fullcalendar/interaction';
[39m
Error: node_modules/@fullcalendar/common/vdom.d.ts:9:35 - error TS2503: Cannot find namespace 'FullCalendarVDom'.
9 export import ComponentChildren = FullCalendarVDom.ComponentChildren;
~~~~~~~~~~~~~~~~
我还尝试在 tsconfig 和 angular.json 中将 strict
设为 false。
解决方法
我从图书馆的 Discord 频道得到了答案。
似乎不支持 5.x 版本,他们指出我使用 4.1.0 并且有效。
下面你可以看到完整的答案
FullCalendar 版本是什么,他们的最新版本有一些问题。我认为 PrimeNG 现在支持 4.1.0,不支持 5.x。如果这很紧急,您也可以尝试 FullCalendar 的官方 angular 包装器。将来,我们计划实现我们自己的 Scheduler 组件,而不是使用 FullCalendar。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。