[TypeScript] ERROR: TS2550 tsconfig.json이 무시되는 이유와 해결 방법
·
Language/TypeScript
목차npm run dev에서만 TS2550 오류가 발생하는 이유TypeScript를 쓰다 보면 동일한 코드임에도 실행 방식에 따라 오류가 발생하는 경우가 있다. 이번 글에서는 npm run dev에서만 findIndex 같은 ES2015 메서드가 인식되지 않는 TS2550 오류를 파헤치고, monorepo 환경에서 자주 겪는 tsconfig 무시 문제까지 확장해 보겠습니다. 문제 상황코드:const i = user.findIndex((u) => u.name === name); 직접 실행하면 정상 동작한다.tsc --target es2015 main.ts # 정상 컴파일 하지만 package.json에 다음과 같이 스크립트를 등록해 실행하면 에러가 발생한다. { "scripts": { "dev":..