typescript, react, front-end, next,

next-typescript init setting

jaewan jaewan Follow Jul 18, 2020 · 1 min read
next-typescript init setting

next-typescript init setting

project 생성

nextjs 프로젝트는 create-next-app 명령어를 사용하여 init해준다.

yarn create next-app

이후 생성되는 커멘트에 따라 project의 이름과 기본값을 설정한다.

react 설치

npm install next react react-dom

tsconfig 생성

tsc --init

생성된 tsconfig.json 에 원하는 설정들을 넣어준다.

dev 실행

npm run dev

next 프레임워크를 dev로 실행할경우, tsconfig 파일을 인식하여 ts설정을 진행한다. 이때, 필요한 moduled이나 lib이 없을경우 command-line을 통해 알려주며, 이를 설치하고 재 실행시키면 된다.

tsc파일 생성

pages 디렉토리에 기본으로 생성되어 있는 js파일을 삭제하고, index.tsc파일을 생성한다.

import React, { Component } from 'react'

class IndexPage extends Component{
	render(){
		return (
			<div>
				IndexPage
			</div>
		)
	}
}

export default IndexPage

확인

yarn dev

기본으로 3000포트에서 실행되며 실행여부를 확인한다.

jaewan
Written by jaewan Follow
[ZigBang Backend Developer]
* Enjoy and challenge all areas of development.
* Typescript, NodeJS, Java, React, Android