아는 개발자분과 함께 사이드 프로젝트를 시작했다!
next.js 프레임워크로 프론트 개발 공부를 할 예정이다~
맥북 command로 아래 명령어를 쳤는데,,
npx create-next-app
⚠️ EACCES 오류가 발생했다 !! : permission denied, mkdir ...
💡cmd에 sudo chown -R $(whoami) ~/.npm 입력 (현재 사용자에게 ~/.npm 폴더의 소유권을 부여하겠다는 뜻이다)
원인: 패키지 설치 당시에 sudo 로 설치하면 CLI 명령어가 명령어를 실행한 유저의 소유자로 기본 지정되기 때문에 발생하는 문제라고 함.
--------------------
누가 만든 프로젝트를 vscode로 clone했을 때,
내 폴더 내 환경 세팅이 덜 되어있어서 빨간줄 에러가 발생했다.!
⚠️ Vscode에 빨간줄 -> JSX element implicitly has type 'any' because no interface 'JSX.IntrinsicElements' exists.ts
💡타입스크립트에서 JSX를 사용하려면 JSX를 이해할 수 있는 React 타입 정의 파일이 있어야 하는데 설치되지 않고 누락됐을때 발생.
npm install --save-dev @types/react@latest @types/react-dom@latest
npm install react@latest react-dom@latest
그 밖에도 빨간줄을 없애기 위해 아래 명령어들로 설치를 진행했다. .!
npm install @tanstack/react-query
npm install @tanstack/react-query-devtools
npm i --save-dev @types/node
npm install zustand
'오늘의개발TMI' 카테고리의 다른 글
| [오늘의개발TMI_250511] : React 그리고 .. Next.js (0) | 2025.05.11 |
|---|---|
| [오늘의개발TMI_250425] (0) | 2025.04.25 |
| [오늘의개발TMI_250423] (0) | 2025.04.23 |
| [오늘의개발TMI_250417] (2) | 2025.04.17 |