기타

[GraphQL] 영화API만들기 01

nidoos 2022. 3. 6. 17:29

 

환경설정

  • mkdir movieql
  • git repository 생성
  • vscode
    • github init
    • git remote add origin https://github.com/nidoos/movieql
    • git pull origin main
    • yarn add graphql-yoga

 

에러생성

 

1. yarn 설치 안됨

npm install --global yarn

    -> npm 설치가 되어있지않아 불가능. npm부터 설치하기로 함.

    -> node.js 설치(npm 포함되어있음.)

 

2. 환경설정 안해서 에러

'yarn' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 
이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오. 위치 줄:1 문자:1

    -> 시스템 변수에서 path 설정 해줌.

    -> 설치경로를 확인 : yarn global bin​

 

3. 스크립트 허용오류

yarn : 이 시스템에서 스크립트를 실행할 수 없으므로 ~~~ 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오.
위치 줄:1 문자:1
+ yarn --version
+ ~~~~
    + CategoryInfo          : 보안 오류: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

    -> yarn path설정 제대로 됐는지 버전확인하려했지만 다른 오류가 뜸.

    -> 스크립트 권한이 제한되어있기 때문에 나타나는 오류

    -> windows powershell 관리자 권한으로 실행

ExecutionPolicy

Restricted  : 스크립트를 제한한다는 뜻
Set-ExecutionPolicy RemoteSigned

    -> 모두 예 선택

    -> 다시 ExecutionPolicy 입력 후 RemoteSigned가 나오면 스크립트 코드 허용한다는 뜻.

 

스크립트코드 허용하니  graphql-yoga 설치 완료


​노마드코더 GraphQL로 영화 API 만들기 수강 중