angularプロジェクトで新しいモジュールを生成しようとしています
ng g module core/employee-applicant --routing=true
生成された新しいモジュールは例外をスローします
デコレーターの実験的サポートは、将来のリリースで変更される可能性がある機能です。「tsconfig」または「jsconfig」で「experimentalDecorators」オプションを設定して、この警告を削除してください。
他のモジュールでは、そのエラーは生成されません。
エラーのある新しいモジュール
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { EmployeeApplicantRoutingModule } from './employee-applicant-routing.module';
@NgModule({
declarations: [],
imports: [
CommonModule,
EmployeeApplicantRoutingModule
]
})
export class --> EmployeeApplicantModule (the error on visual studio code red under line){ }
そのエラーをポップアップしない古いモジュール
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { AuthRoutingModule } from './auth-routing.module';
import { LoginComponent } from './login/login.component';
import { MaterialModule } from 'src/app/shared/modules/material.module';
import { PipesModule } from 'src/app/pipes-module';
@NgModule({
declarations: [
LoginComponent
],
imports: [
CommonModule,
AuthRoutingModule,
FormsModule,
ReactiveFormsModule,
MaterialModule,
PipesModule,
]
})
export class AuthModule { }
そして、その新しいモジュールで生成されたルーティング モジュールと同じことです。
そしてexperimentalDecorators
、プロジェクトのすべての tsconfig ファイルに追加しました
tsconfig.app.json
tsconfig.spec.json
tsconfig.json
tsconfig.base.json
誰かが私にこれらのファイルの違いを教えてくれれば
そして、それをapp.moduleにインポートしようとすると表示されない別のことは、そのエラーが原因だと思います