Angular 9: 找不到命名空间 'FullCalendarVDom'?
Angular 9: Cannot find namespace 'FullCalendarVDom'?
我安装了 rrule
插件 运行:
npm install @fullcalendar/rrule
但是当我将它的导入添加到我的组件时:
import dayGridPlugin from '@fullcalendar/daygrid';
import timeGridPlugin from '@fullcalendar/timegrid';
import interactionPlugin from '@fullcalendar/interaction';
import rrulePlugin from '@fullcalendar/rrule'; //error appears after adding this import
我收到以下错误:
node_modules/@fullcalendar/common/vdom.d.ts:16:28 - error TS2304: Cannot find name 'FullCalendarVDom'.
16 export import flushToDom = FullCalendarVDom.flushToDom;
~~~~~~~~~~~~~~~~
node_modules/@fullcalendar/common/vdom.d.ts:16:28 - error TS2503: Cannot find namespace 'FullCalendarVDom'.
16 export import flushToDom = FullCalendarVDom.flushToDom;
其他插件导入工作正常。
问题出在哪里?
如果它对任何人都有用,以下是对我有用的方法。
(编辑:我显然在使用 PrimeNG 和 Angular...)
在 xyz.component.html
文件中:
<p-fullCalendar #calendar ...></p-fullCalendar>
在 xyz.component.ts
文件中:
import {FullCalendar} from 'primeng/fullcalendar';
...
@ViewChild('calendar') private calendar: FullCalendar;
不需要为任何内容使用 calendar
字段,但是这个 hack 似乎以正确的顺序获取了导入。因为某些原因。去图吧。
我安装了 rrule
插件 运行:
npm install @fullcalendar/rrule
但是当我将它的导入添加到我的组件时:
import dayGridPlugin from '@fullcalendar/daygrid';
import timeGridPlugin from '@fullcalendar/timegrid';
import interactionPlugin from '@fullcalendar/interaction';
import rrulePlugin from '@fullcalendar/rrule'; //error appears after adding this import
我收到以下错误:
node_modules/@fullcalendar/common/vdom.d.ts:16:28 - error TS2304: Cannot find name 'FullCalendarVDom'.
16 export import flushToDom = FullCalendarVDom.flushToDom;
~~~~~~~~~~~~~~~~
node_modules/@fullcalendar/common/vdom.d.ts:16:28 - error TS2503: Cannot find namespace 'FullCalendarVDom'.
16 export import flushToDom = FullCalendarVDom.flushToDom;
其他插件导入工作正常。 问题出在哪里?
如果它对任何人都有用,以下是对我有用的方法。
(编辑:我显然在使用 PrimeNG 和 Angular...)
在 xyz.component.html
文件中:
<p-fullCalendar #calendar ...></p-fullCalendar>
在 xyz.component.ts
文件中:
import {FullCalendar} from 'primeng/fullcalendar';
...
@ViewChild('calendar') private calendar: FullCalendar;
不需要为任何内容使用 calendar
字段,但是这个 hack 似乎以正确的顺序获取了导入。因为某些原因。去图吧。