NPM Capital letters 설치 오류

박슬기·2022년 8월 2일
0

트러블슈팅

목록 보기
1/2

대문자를 포함할 수 없습니다.

리액트 연습을 위해 폴더를 만들고 npx create-react-app . 을 실행했는데 오류가 생겼다.

name can no longer contain capital letters

말 그대로 대문자를 포함할 수 없다는 뜻이다.

devseulgi@Seulgiui-MacBookAir ReactPractice % npx create-react-app .
Cannot create a project named "ReactPractice" because of npm naming restrictions:

  * name can no longer contain capital letters

Please choose a different project name.
devseulgi@Seulgiui-MacBookAir ReactPractice %

대소문자를 구분하는 unix 파일 시스템

관련하여 찾아보니 NPM에 대문자를 사용할 수 없는 이유는 unix 파일 시스템이 대소문자를 구분하기 때문이다. 최종 응용 프로그램이 Windows처럼 대소문자를 구분하지 않는다면 중요하지 않지만, 그렇지 않을 경우 혼돈을 야기할 수 있기에 미연에 방지한 것으로 보인다.

폴더명을 ReactPractice에서 react-practice로 변경하니 잘 설치되는 것을 볼 수 있다.

devseulgi@Seulgiui-MacBookAir react-practice % npx create-react-app .

Creating a new React app in /Users/devseulgi/Desktop/study/react-practice.

Installing packages. This might take a couple of minutes.
Installing react, react-dom, and react-scripts with cra-template...

💡 구분하는 습관 들이기

코드를 쓰면서 camelCase나 PascalCase를 많이 썼더니 대문자를 쓰는 것이 버릇이 되었는데, 리액트 폴더명을 만들 때는 꼭 기억해서 에러메시지를 줄이도록 해야겠다!

profile
블로그 글을 옮겨오고 있습니다. 이 전 블로그 👉 dinobox.tistory.com

0개의 댓글