Получение ошибки при переходе на последнюю версию angular 10

#angular #typescript #angular9 #angular10

#angular #typescript #angular9 #angular10

Вопрос:

Я перенес свое приложение angular на последнюю версию angular 10.При запуске кода я получил ошибки, такие как:

src/app/app.module.ts:32:5 — ошибка NG6001: класс ‘DashboardComponent’ указан в объявлениях NgModule ‘AppModule’, но не является директивой, компонентом или каналом. Либо удалите его из объявлений NgModule, либо добавьте соответствующий декоратор Angular.

    src/app/dashboard/dashboard.component.ts:24:14
export class DashboardComponent implements OnInit {
                ~~~~~~~~~~~~~~~~~~
'DashboardComponent' is declared here.
  

app.module.ts

 
@NgModule({
  declarations: [
    AppComponent,
    //routingComponents,
    LoginComponent,
    DashboardComponent,
    UserComponent,
    ForgotpasswordComponent
]
imports: [
    BrowserModule,
    AppRoutingModule,
    FormsModule,
    HttpClientModule,
    MomentModule
  ],  
providers: [UserService,AuthserviceService,DashboardService,WebsocketService,NotifyService],
  bootstrap: [AppComponent]
})
  

Приложение отлично работало в предыдущей версии (angular 8), но при переходе на версию angular 10 и во время ее выполнения появляется ошибка, указанная выше, может ли кто-нибудь, пожалуйста, помочь мне в этом.

Комментарии:

1. Вы добавили @Component аннотацию в свой DashboardComponent?

2. Да, @Component({ selector: ‘app-dashboard’, templateUrl: ‘./dashboard.component.html ‘, styleUrls: [‘./dashboard.component.css’] }) Можете ли вы помочь мне в этом

3. Попробуйте скомпилировать приложение с помощью ng build --prod , возможно, это даст вам лучшее сообщение об ошибке. Вы уверены, что обновили все зависимости? Можете ли вы предоставить нам свой dashboard.component.ts и package.json ?

4. Я использовал ng build —prod, хотя и показывал ту же ошибку error NG6001: класс ‘DashboardComponent’ указан в объявлениях NgModule ‘AppModule’, но не является директивой, компонентом или каналом. Либо удалите его из объявлений NgModule, либо добавьте соответствующий декоратор Angular.

5. Пожалуйста, предоставьте нам полные файлы, потому что я не вижу никакой ошибки в приведенных фрагментах.