본문 바로가기

Instagram Clone/Setup

Setup

  • 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