codestates / codestates/Lumiere

[에러 핸들링] [Typescript] TS2691: import .ts file

Open
#95 0 comments 0 reactions 2 assignees Claimed by @devTiana View on GitHub
Completed Error
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.