개발환경 설정

윤성민·2020년 10월 22일
0

graphQL

목록 보기
1/1

백엔드 : node.js 10 이상의 버전이면 된다. 12.16.2로 작업함

프론트엔드 : react.js

DB : prisma

IDE : visual studio code

브라우저 : 구글 크롬

app test : android studio(Windows), Xcode(Mac)

pakage.json 생성

$ yarn init  // bash에서 실행하면 오류남... cmd에서 실행해야 한다!.
question name (testdir): my-awesome-package
question version (1.0.0):
question description: The best package you will ever find.
question entry point (index.js):
question git repository: https://github.com/yarnpkg/example-yarn-package
question author: Yarn Contributor
question license (MIT):
question private:
success Saved package.json 

라이브러리 설치

$ yarn add graphql-yoga //graphql을 쉽게 셋업할 수 있도록 만든 라이브러리
$ yarn add nodemon -D // src/server.js에 있는 코드를 실행하는 script를 작성하는데 필요.
$ yarn add dotenv // .env파일을 읽어오는 라이브러리.

nodemon 설정

pakage.json 하단에 추가

"scripts": {
    "dev": "nodemon --exec babel-node src/server.js" 
			// nodemon을 실행할 때 마다 babel-node로 src 폴더의 server.js파일을 실행함.
  }

nodemon.json 생성

// nodemon이 감시하려는 파일의 확장자를 지정가능.
{
    "ext": "js graphql"
}
profile
기록은 기억보다 강하다.

0개의 댓글