백엔드 : 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파일을 읽어오는 라이브러리.
pakage.json
하단에 추가
"scripts": {
"dev": "nodemon --exec babel-node src/server.js"
// nodemon을 실행할 때 마다 babel-node로 src 폴더의 server.js파일을 실행함.
}
nodemon.json
생성// nodemon이 감시하려는 파일의 확장자를 지정가능.
{
"ext": "js graphql"
}