인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

풀스택 리액트 토이프로젝트 - REST, GraphQL (for FE개발자)

안녕하세요! 환경세팅을 깃허브에서 그대로 따라 쳤는데 이상하게 에러가 발생합니다.

해결된 질문

작성

·

251

0

안녕하세요! 에러가 발생해서 여쭤보겠습니다. 환경세팅을 한 후에 yarn run client를 실행하면 아래와 같은 에러코드가 발생하는데 어떠한 이유에서 발생하는지 모르겠습니다... 코드는 그대로 똑같이 치고 강사님의 git파일들과도 비교했는데 에러가 발생합니다 ㅠㅠ
 
PS C:\Users\Desktop\Toy Projects> yarn run client
yarn run v1.22.11
$ yarn workspace client start internal/modules/cjs/loader.js:888 throw err; ^
Error: Cannot find module 'C:\Users\諛뺣???AppData\Roaming\npm\node_modules\yarn\bin\yarn.js' at Function.Module._resolveFilename ㅂ(internal/modules/cjs/loader.js:885:15) at Function.Module._load (internal/modules/cjs/loader.js:730:27) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12) at internal/main/run_main_module.js:17:47 { code: 'MODULE_NOT_FOUND', requireStack: [] } error Command failed with exit code 1. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

답변 1

1

정재남님의 프로필 이미지
정재남
지식공유자

윈도우 로그인 계정명이 한글로 되어있나 봅니다.

이런 경우 경로를 제대로 찾지 못하는 경우가 종종 있어요.

방법이 두가지가 있는데

1. C:₩users₩계정명₩... 이 아닌, 경로상에 한글 등 영문이 아닌 다른 언어가 없는 폴더에서 작업한다.

2. 계정명을 영문으로 수정한다. 이 경우에는 이미 작업한 폴더에선 제대로 동작하지 않으며, 바꾼 계정명으로 폴더 전체를 이동시키고 나서야 잘 동작하게 됩니다.

대부분의 개발과정에서 문제가 발생하지 않기 위해서는 프로젝트 경로상에 오직 영어글자만 존재하게 하는 것이 여러모로 좋습니다.

특히 에러메시지를 보면 node, npm, yarn 설치경로가 문제인데, node, yarn을 삭제하고 재설치시에 경로를 마찬가지로 전체 경로상에 영문만 존재하게끔 바꿔주세요.

늦은시간임에도 불구하고, 빠른 답변 주셔서 정말로 감사합니다! 강사님께서 말씀해주신 대로 계정명이 현재 한글로 되어있습니다. 지금까지는 이러한 에러가 발생하지 않았기 때문에 전혀 몰랐던 이슈인데, 정말로 감사합니다! 앞으로는 프로젝트 경로상에 오직 영어 글자만 존재하게 하도록 하겠습니다 :)

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기