You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
호민님, 에러내용과 제안사항 읽어 보았습니다.
git의 기본 설정 자체가 영문 대소문자를 무시하도록 되어있다고 하네요!
.tsx 파일의 파일 명에 대해서는 제가 예전에 프로젝트 했 을때도 논쟁이 있었던 부분인데요.
index.tsx 로 놓고 여러 창을 띄우면서 작업하다 보면 이 index.tsx 파일이 어떤 파일인지 헷갈린다는 분이 많았고, tsx 파일명을 폴더명과 동일하게 하자고 의견이 모아졌습니다. 그 프로젝트를 참고해서 저희 프로젝에서도 그렇게 설정했구요~ 만약 두 분다 불편하시다 하면 index.tsx 로 바꿔도 되긴하구요!
그런데 깃에서도 대소문자를 구분할 수 있도록 설정할 수 있더라구요. git config core.ignorecase false
위의 명령어를 터미널에 쳐주기만 하면 디렉토리명 뿐만 아니라 파일명의 영문 대소문자를 바꾸어도 깃이 무엇이 바뀌었는지 알수 있게 됩니다.
빌드 에러 해결
에러 내용
에러 원인?
->
pages/signup
에서components/Button/Button
에서Button
을 참조 하고 있는데 components/Button 경로에 Button 컴포넌트는button.tsx
로 소문자로 되어있어서 참조를 못하여 발생한 에러 입니다.해결 방법
mv
입니다.제안 사항
예시
해당 예시의 경우
components/login-sectoin
경로로 import 하면 index.tsx를 가져옵니다.한 폴더 안에 여러개의 컴포넌트를 작성해야하는 경우?
index.ts
해달 폴더의 index.ts에서 전부 export 해주고 사용할 컴포넌트에서
import { Login, SignUp } from 'components/auth'
이런식으로 사용 가능 합니다.The text was updated successfully, but these errors were encountered: