Angular FlatPicker类型脚本错误TS2349:无法调用其类型缺少调用签名的表达式
我正在使用带angular 5.0应用程序的FlatPicker 在我的文件中,我导入了FlatPicker,如下所示Angular FlatPicker类型脚本错误TS2349:无法调用其类型缺少调用签名的表达式,angular,typescript,travis-ci,flatpickr,Angular,Typescript,Travis Ci,Flatpickr,我正在使用带angular 5.0应用程序的FlatPicker 在我的文件中,我导入了FlatPicker,如下所示 import * as flatpickerNamespace from 'flatpickr'; const flatpickr = (flatpickerNamespace as any).default; const fp = flatpickr(this.dateInput.nativeElement, { allowInput: true, dateForma
import * as flatpickerNamespace from 'flatpickr';
const flatpickr = (flatpickerNamespace as any).default;
const fp = flatpickr(this.dateInput.nativeElement, {
allowInput: true,
dateFormat: 'm/d/Y',
nextArrow: this.rightArrowHTML(),
prevArrow: this.leftArrowHTML(),
onClose: (selectedDates) => {
this.updateClassNames(this.calendar);
this.dateInput.nativeElement.classList.remove('bx--focused');
},
onChange: () => {
this.updateClassNames(this.calendar);
this.dateInput.nativeElement.classList.remove('bx--focused');
},
onMonthChange: () => {
this.updateClassNames(this.calendar);
},
onYearChange: () => {
this.updateClassNames(this.calendar);
},
onOpen: () => {
this.updateClassNames(this.calendar);
},
});
这段代码在本地机器上运行良好,并使用“ng build--prod”命令生成。但我在Travis build中发现以下错误:
节点_modules/@cloudMatrix CAM/cb/components/src/date picker single/date picker single.component.ts(198,16)中出错:错误TS2349:无法调用类型缺少调用签名的表达式。类型“typeof”/home/travis/build/cloudMatrix CAM/cb共享组件ui/node_modules/flatpickr/dist/ty…”没有兼容的调用签名
我已经尝试了所有可能的方法来解决这个问题。但是没有任何办法。关于如何解决这个问题,我没有任何想法