0

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にインポートしようとすると表示されない別のことは、そのエラーが原因だと思います

4

2 に答える 2