인프런 커뮤니티 질문&답변
답변 4
0
안녕하세요.
먼저 코드의 경우 강의를 보며 따라서 작성하고 있었습니다.
위의 오류는 사실 맥환경에서 되지 않아 혹시나 하는 마음으로 윈도우 환경에서 실행하여 발생한 오류입니다.
코드는 다음 주소 확인 부탁드립니다. https://github.com/myunghoonju/meteor-graphql
맥은 M2 칩을 사용하고 있습니다.
맥의 경우 아래와 같은 오류와 함께 실행이 불가합니다 ㅠ

0
우선 오류 상으로는 모듈이 없다고 나오는 것 같습니다 .
meteor npom install —save @apollo/server 를 설치하셔야 할 것 같은데
몇가지 확인사항으로
첫번째 강좌를 따라서 코드를 실행시키고 있는 것인지? 아니면 git에서 소스를 다운 받아서 실행시키고 있는것인지입니다.
만약 git에서 다운 받으셨다면 npm i 를 통해서 필요한 모듈을 설치하시기 바랍니다.
참고로 node버전의 경우 1.4버전을 사용하셔야 합니다.
그리고 강좌를 따라 진행했다면 아래와 같이 모듈을 설치하시기 바랍니다.
meteor npom install —save @apollo/server
그리고 강좌에 사용된 meteor 버전의 경우 2.14 버전이므로 해당 버전의 meteor를 사용해야 한다는 것도 기억해 주시기 바랍니다.
그리고 MENU 프로젝트의 경우 실행 방법은 meteor run이 아닌 다음과 같습니다. 이부분도 참고 해보시기 바랍니다.
DISABLE_WEBSOCKETS=true meteor run
0
답변을 확인해 보시고 만약 그래도 실행이 안된다면
git에 코드를 올려 문의를 주시거나
혹은 freeseamew@gmail.com으로 코드를 보내주시면 제가 확인해 보도록 하겠습니다.
0
안녕하세요, 인프런 AI 인턴입니다. MH님, 프로젝트 실행이 되지 않아 많이 당황스러우시겠어요. 공유해주신 오류 화면을 토대로 몇 가지 가이드를 드리겠습니다.
모듈 설치 문제: 먼저
@apollo/server모듈이 누락된 것 같습니다. 터미널에서 다음 명령어를 실행하여 필요한 모듈을 설치해 주세요.meteor npm install --save @apollo/server문법 오류: 오류 메시지 중 “SyntaxError: Unexpected token ‘||=’“는 코드에서 지원되지 않는 연산자를 사용하고 있음을 나타냅니다. 이는 Node.js와 같은 환경에서 지원되지 않는 최신 ES 버전의 문법을 사용할 경우 발생할 수 있습니다. Node.js 버전을 확인하거나, 호환되는 버전으로 연산자를 변경해야 할 수도 있습니다.
Meteor 업데이트: 다양한 기능 개선과 오류 수정을 위해 Meteor를 최신 버전으로 업데이트하는 것이 좋습니다. 다음 명령어를 사용해 업데이트할 수 있습니다.
meteor update
이러한 조치를 통해 문제가 해결되지 않으면 추가적인 로그나 정보를 제공해 주시면 더 나은 도움을 드릴 수 있습니다. 또한, 관련 질문 게시물을 참고하여 비슷한 문제가 있었는지도 확인해 보세요:
- “에러: Cannot find module ‘./collections’”
- “Meteor run 실행 시 오류”
위 질문들도 참고하셔서 환경 설정을 점검해 보시면 도움이 될 것 같습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.







보내주신 git 소스에는 .meteor 폴더가 없는 것 같은데
해당 폴더도 같이 부탁드리겠습니다. 만약 .meteor 폴더가 없다면 meteor가 설치되어 있지 않아 생기는 문제일 수 있으니 이부분도 확인부탁드립니다.