- github.com/new에서 repository 생성
- readme 파일 비우고 gitignore을 node로 설정
- VSC에서 git clone {repository URL}
- npm init
- npm add graphql-yoga
- npm add nodemon -D
- npm add babel-node
- npm add babel-cli -D
- src/server.js 추가
@package.json
"scripts": {
"dev": "nodemon --exec babel-node src/server.js"
}
- nodemon을 실행할 때마다 babel-node로 src폴더의 server.js 파일을 실행한다.
@src/server.js
console.log("hello")
- nodemon.json 추가
@nodemon.js
{
"ext": "js graphql"
}
- ext는 nodemon이 감시해야 할 파일의 확장자들을 지정할 수 있다.
- nodemon은 파일을 저장할 때마다 서버를 재시작하는 도구
- babel은 최신 형식 코드를 이전 형식 코드로 바꿔주는 도구
npm run dev 를 입력하면 server.js를 읽고 실행된다.
'Instagram Clone > Setup' 카테고리의 다른 글
GraphQL server (0) | 2019.10.10 |
---|