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





