왜 npm package 자동 import가 안될까?

elsa ❆·2023년 4월 9일

MongoDB에서 사용중인 schema를 관리하기 위해 npm package로 만들어서 사용중이다.
그러다가 이상한 점을 발견한 게, 기존에 개발되어 있던 entity package는 import 해서 쓸 때 intellij에서 자동으로 인식해서 import문을 만들어줬는데 이번에 새로 만든 schema package는 그렇지 않아서, 두 개의 project를 비교해봤다.

tsconfig 파일의 내용이 여러 개가 달랐는데,
아마 아래의 옵션이 schema 패키지에는 포함되어 있지 않아서 그랬던 것 같다.

    "allowSyntheticDefaultImports": true,

를 추가하니 intellij에서 자동으로 import문을 생성해줬다.

allowSyntheticDefaultImports란 무엇일까?
https://www.typescriptlang.org/tsconfig#allowSyntheticDefaultImports

profile
0과 1로 멋있는 결과를 내는 직업을 업으로 삼고 있습니다.

0개의 댓글