Angular 角度5:类型';模块化提供程序';在安装ng块ui后不是通用的
我正在尝试为Angular 5 webappp使用ng block ui(),安装后当我启动任何应用程序时,我都会遇到这样的问题Angular 角度5:类型';模块化提供程序';在安装ng块ui后不是通用的,angular,npm,node-modules,npm-install,Angular,Npm,Node Modules,Npm Install,我正在尝试为Angular 5 webappp使用ng block ui(),安装后当我启动任何应用程序时,我都会遇到这样的问题 ERROR in node_modules/ng-block-ui/block-ui.module.d.ts(8,49): error TS2315: Type 'ModuleWithProviders' is not generic. Failed to compile 我发现类似于“Type”ModuleWithProviders“not generic”的文
ERROR in node_modules/ng-block-ui/block-ui.module.d.ts(8,49): error TS2315: Type 'ModuleWithProviders' is not generic.
Failed to compile
我发现类似于“Type”ModuleWithProviders“not generic”的文章因版本不匹配而出现错误(通常怀疑),但不确定此npm模块的Angular 5应使用哪个版本?Angular的第九个版本默认为
ModuleWithProviders
generic,您必须为其提供类型
我认为您尝试使用的ng block ui
版本基于ng 9或更高版本
尝试安装与您正在使用的ng 5版本兼容的
ng block ui
版本。我想说版本我同意OP。只是为了补充细节
从Angular 9+升级后的ModuleWithProviders现在默认需要强类型:
ModuleWithProviders<T>
ModuleWithProviders