Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 角度5:类型';模块化提供程序';在安装ng块ui后不是通用的_Angular_Npm_Node Modules_Npm Install - Fatal编程技术网

Angular 角度5:类型';模块化提供程序';在安装ng块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”的文

我正在尝试为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”的文章因版本不匹配而出现错误(通常怀疑),但不确定此npm模块的Angular 5应使用哪个版本?

Angular的第九个版本默认为
ModuleWithProviders
generic,您必须为其提供类型

我认为您尝试使用的
ng block ui
版本基于ng 9或更高版本


尝试安装与您正在使用的ng 5版本兼容的
ng block ui
版本。我想说版本我同意OP。只是为了补充细节 从Angular 9+升级后的ModuleWithProviders现在默认需要强类型:

ModuleWithProviders<T>
ModuleWithProviders