codestates / codestates/Lumiere
[에러 핸들링] [Typescript] TS2691: import .ts file
- Dominant language
- TypeScript
- Stars
- 7
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Description
> 해결된 에러라면 라벨에 'Complete' 를 달아주세요.
> 미해결된 에러라면 라벨을 'In progress' 로 변경해주세요.
### 어떤 에러인가요?
- 특정 컴포넌트를 import 할경우 from의 마지막의 파일명을 .ts로 지정할 경우 TS2691이 발생하는 오류
(typescript 파일을 찾을 수 없어서 나는 오류)
### 에러 메시지
```bash
ESLint: Unexpected use of file extension "ts" for "src/styles/global-style.ts"(import/extensions)
```
### 에러 핸들링 방법
- 핸들링 방법에 대해서 간단하게 기록해보세요.
eslint를 airbnb로 적용하여 사용하기로 팀원들과 약속하였는데,
airbnb측에서 eslint 룰 설정을 아래와 같이 하여 파일을 import할 때, 확장자를 ts로 하면 에러가 발생하는것을
확인하여 해당 eslint 설정을 off로 변경
```js
// Ensure consistent use of file extension within the import path // https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/extensions.md 'import/extensions': ['error', 'ignorePackages', { js: 'never', mjs: 'never', jsx: 'never', }],
```
### 에러 핸들링을 위해 참고한 레퍼런스 링크
[링크](https://kjwsx23.tistory.com/545)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.