首页 > 解决方案 > 我在 Angular 8 中集成了一个 adminLTE 模板。当我第一次启动服务器时,程序在出现此错误后正常工作

问题描述

src/assets/plugins/filterizr/FilterContainer.d.ts:1:10 中的错误 - 错误 TS2305:模块“D:/angular_workspace/templateAngular/src/assets/plugins/filterizr/FilterizrOptions/defaultOptions”没有导出成员'RawOptionsCallbacks'。

1 从 './FilterizrOptions/defaultOptions' 导入 { RawOptionsCallbacks };~~~~~~~~~~~~~~~~~~~ src/assets/plugins/filterizr/FilterItems.d.ts:1:10 - 错误 TS2305: Module '"D:/angular_workspace/templateAngular/ src/assets/plugins/filterizr/ActiveFilter"' 没有导出的成员 'Filter r'。

1 从'./ActiveFilter'导入{过滤器};~~~~~~ src/assets/plugins/filterizr/Filterizr.d.ts:4:10 - 错误 TS2305: Module '"D:/angular_workspace/templateAngular/src/assets/plugins/filterizr/ActiveFilter"' 没有导出的成员“过滤器”。

4 从'./ActiveFilter'导入{过滤器};~~~~~~ src/assets/plugins/filterizr/Filterizr.d.ts:5:10 - 错误 TS2305: Module '"D:/angular_workspace/templateAngular/src/assets/plugins/filterizr/FilterizrOptions/defaultOptions"'没有导出的成员“RawOptions”。

5 从 './FilterizrOptions/defaultOptions' 导入 { RawOptions };~~~~~~~~~~

** Angular Live Development Server 正在监听 localhost:4200,在http://localhost:4200/上打开浏览器** i 「wdm」:编译失败。

标签: angular8adminlte

解决方案


当我尝试启动服务器时,我遇到了同样的错误。替换这些类中的导入:

plugins/filterizr 中的 "Filterizr.d.ts"
替换这些导入:

import { Filter } from './ActiveFilter'; 
import { RawOptions } from './FilterizrOptions/defaultOptions'; 

对于这些:

import { Filter } from './types/index'; 
import { RawOptions } from './types/interfaces';

plugins/filterizr 中的“FilterContainer.d.ts”:
替换此导入:

import { RawOptionsCallbacks } from './FilterizrOptions/defaultOptions';

为了:

import { RawOptionsCallbacks } from './types/interfaces'; 

plugins/filterizr 中的“FilterItems.d.ts”:
替换此导入:

import { Filter } from './ActiveFilter'; 

为了

import { Filter } from './types'; 

推荐阅读