Javascript 我面临一个与ngx spinner相关的问题
“ngx微调器”中的错误不是已知元素: 1.如果“ngx微调器”是一个角度组件,则验证它是否是此模块的一部分。Javascript 我面临一个与ngx spinner相关的问题,javascript,node.js,angular,npm,Javascript,Node.js,Angular,Npm,“ngx微调器”中的错误不是已知元素: 1.如果“ngx微调器”是一个角度组件,则验证它是否是此模块的一部分。 2.如果“ngx spinner”是Web组件,则将“CUSTOM_ELEMENTS_SCHEMA”添加到此组件的“@NgModule.schemas”以抑制此消息。(“[ERROR->]您需要在模块中导入ngx微调器模块 import { NgxSpinnerModule } from 'ngx-spinner'; 如果您使用的是SharedModule,则必须导出NgxSpinn
2.如果“ngx spinner”是Web组件,则将“CUSTOM_ELEMENTS_SCHEMA”添加到此组件的“@NgModule.schemas”以抑制此消息。(“[ERROR->]您需要在模块中导入ngx微调器模块
import { NgxSpinnerModule } from 'ngx-spinner';
如果您使用的是
SharedModule
,则必须导出NgxSpinnerModule
,
这将有助于:
shared.module.ts
:
import { NgxSpinnerModule } from 'ngx-spinner';
@NgModule({
declarations: [...],
imports: [NgxSpinnerModule],
exports: [NgxSpinnerModule],
providers: [...]
})
export class SharedModule {}
@NgModule({
declarations: [...],
imports: [SharedModule],
bootstrap: [AppComponent]
})
export class AppModule { }
app.module.ts
:
import { NgxSpinnerModule } from 'ngx-spinner';
@NgModule({
declarations: [...],
imports: [NgxSpinnerModule],
exports: [NgxSpinnerModule],
providers: [...]
})
export class SharedModule {}
@NgModule({
declarations: [...],
imports: [SharedModule],
bootstrap: [AppComponent]
})
export class AppModule { }
package.json
:
"dependencies": {
"ngx-spinner": "^7.2.0",
},
将其模块导入到您自己的模块中。我已经在app.module.ts文件中导入了它。如果我卸载ngx微调器插件,那么我也会遇到同样的错误检查您的项目是否在其他地方使用它?如果您以懒散的方式使用微调器,我以前也会遇到同样的问题加载功能的模块,在惰性加载模块中导入微调器模块,而不仅仅是在app.module中,或者将其放入共享模块中,然后在要使用微调器的每个模块中导入微调器模块