경고가 나타납니다.
데코레이터에 대한 실험적 지원은 향후 릴리스에서 변경 될 수있는 기능입니다. 이 경고를 제거하려면 'experimentalDecorators'옵션을 설정하십시오.
... tsconfig.json의 compilerOptions에 다음 설정이 있지만
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
이상하게도 데코레이터를 사용하는 임의의 임의 클래스는 경고를 표시하지 않지만 동일한 프로젝트의 나머지 클래스에는 경고가 표시됩니다.
TypeScript 컴파일러에서 이러한 동작을 유발할 수있는 것은 무엇입니까?
.ts
에 부딪 치면 수동으로 각도 프로젝트에 파일을 추가했을 수 있습니다. 그렇다면 기본 TS 컴파일은 Angular CLI와 충돌합니다. 파일-> 특성-> 빌드 조치 : 없음을 마우스 오른쪽 단추로 클릭하십시오. 그런 다음 필요한 경우 VS를 다시 시작하십시오.
code .
잘못된 디렉토리에서 VSCode ( ) 를 시작했습니다 . 모든 것이 정상인 것 같습니다. 모든 파일을보고 편집 할 수있었습니다. 그래서 처음에는 아무 것도 잘못되었다는 것을 알지 못했습니다. 그러나 나는 그 어리석은 "실험 장식 자"경고를 단 하나뿐입니다! -각도 성분. VSCode를 종료 code .
하고 CORRECT 디렉토리 (내 Angular 프로젝트 루트) 에서 다시 시작했습니다 . 경고가 사라졌습니다.