확장 진단

사용하지 않는 독립형 임포트

이 진단은 @Component의 imports 배열에 템플릿에서 사용하지 않는 심벌이 포함된 경우를 감지합니다.

@Component({
  imports: [UsedDirective, UnusedPipe],
})
class AwesomeCheckbox {}

무엇이 문제인가요?

사용하지 않는 임포트는 코드에 불필요한 내용을 추가하고 컴파일 시간을 늘릴 수 있습니다.

어떻게 해결하나요?

사용하지 않는 임포트를 삭제하세요.

@Component({
  imports: [UsedDirective],
})
class AwesomeCheckbox {}

이 상황을 피할 수 없다면 어떻게 하나요?

프로젝트의 tsconfig.json 파일을 수정하여 이 진단을 비활성화할 수 있습니다.

{
  "angularCompilerOptions": {
    "extendedDiagnostics": {
      "checks": {
        "unusedStandaloneImports": "suppress"
      }
    }
  }
}

자세한 내용은 확장 진단 설정을 참고하세요.