반응형
알림창으로 자주쓰는 alert에 빨간불이 들어와서 당황했는데, turbo 로 multi repository 로 구성되어 모든 repo에서 사용될 공통 컴포넌트를 구성하던 중 이런 현상이 일어났다.
이럴경우 tsconfig.json 파일에 다음 설정을 추가하면 된다
내 경우 packages/ui 를 공통 ui로 잡고 작업하고 있는데, 거기서 발생한 표기라서, packages/ui/tsconfig.json 에다가 설정했다.
{
...
"compilerOptions": {
"lib": [
"dom"
]
}
}
compilerOptions 은 컴파일 대상 파일을 어떻게 변환할지를 설정하는 것인데, 위에서 설정한 lib는 컴파일 과정에 사용될 라이브러리 파일을 설정하는 것이다.
그러니 IDE에서 컴파일 에러를 낸 것도 이해가 된다.
아마 공통 ui에서 구현할 것은 오직 view만 잘 표현되도록 한정한 것이지 그 외 로직을 넣지 말라는 의미가 아니었을까 싶은데, 나중에 좀더 확인해봐야 할 거 같다.
어쨋든 위 설정 추가하면 된다.
끝.
반응형
'공부 > 프로그래밍' 카테고리의 다른 글
[flutter] (구글로그인) PlatformException sign_in_failed, w2.b: 10 - 서명키 에러 (0) | 2023.02.20 |
---|---|
[flutter] PlatformException sign_in_failed 12500 에러 - 구글 로그인 (0) | 2023.02.17 |
[aws, CodeDeploy] 배포에러 발생시(BeforeBlockTraffic, UnknownError) (0) | 2022.08.29 |
[react, nextjs] pwa 적용 후 console.log 에 werkbox 없애기 (0) | 2022.08.12 |
2022년 상반기 회고록 (0) | 2022.07.21 |
댓글