Next.js yarn 권한설정문제

초록귤·2021년 12월 19일
0

node -v
npm -v
npx -v
yarn -v  (npm 16버전부터는 깔려있다! *corepack enable 모드에선 ) 
sudo corepack enable 
( sudo를 써야 Internal Error: EACCES: permission denied, symlink...가 안뜸)
Password:
corepack enable

sudo chown -R whoami(내root이름) ~/.npm
sudo chown -R whoami(내root이름) /usr/local/lib/node_modules

yarn -v
yarn create next-app [앱이름 보통 도메인명] --typescript  ( typescript 쓸거다!)
cd [앱이름]
yarn dev(((sudo쓰면 엄청난 에러를 맞게 된다.....!!!) 

vs터미널에서
open . (맥)  

다음 홈페이지를 통해 권한문제라는 것을 알 수 있었다. *

https://github.com/yarnpkg/yarn/issues/1436

권한을 ls -al 을 통해 보면 root로 설정되어있으면 자신의 권한이름(기본설정했던) 것으로 바꿔줘야 한다.

  • 아래 블로그를 통해 권한허가 명령어에 대한 개념 복습
    https://github.com/yarnpkg/yarn/issues/1436
  • 따라해도 안된다! 하면 오타다..
    sudo -R chown 본인계정:폴더이름/파일이름
    여기서
    는 빈칸이다 * 빈칸 안주면 명령어 안먹힘 주의

😂 환경설정은 언제나 사소한 차이로 문제가 발생한다.

만약 자신이 권한설정을 먼저 안하고 sudo yarn dev로 설치를 했다면... 어마어마한 시간을 버리게 될 수 있다.

늦었다고 생각할 때 천천히 해야 문제가 발생하지 않는다.\
여기서는 자세히 적지 않았지만,

sudo chmod 775 계정이름 **/*

과 여러 명령어로 폴더의 권한을 바꿔주는 작업도 했다.
도움을 주신 모든 분께 감사합니다.

폴더가 사라질까하는 두려움을 극복해나가자...

profile
초록색 귤이 노랑색으로 익어가듯, 실력이 익어가기 위해 노력하는 개발자 초록귤입니다.

0개의 댓글