- 설치환경
- react 설치 및 확인
- concurrently 설치 및 scripts 세팅
1. 설치환경
| 운영체제 | Windows 10 Pro |
|---|---|
| 사용 툴 | VSCode 1.59 |
| node | v14.17.3 |
| npm | 6.14.13 |
2. react 설치 및 확인
react 프로젝트를 시작할 때 일반적으로 create-react-app을 사용합니다 (이전 포스팅 확인) 저희는 이번에 타입스크립트를 사용하는 프로젝트를 진행할 것이기 때문에, 타입스크립트가 가능한 react를 설치해 보도록 하겠습니다. 설치를 위해 공식 문서를 확인합니다.https://ko.reactjs.org/docs/static-type-checking.html#typescript [Static Type Checking – ReactA JavaScript library for building user interfacesko.reactjs.org](https://ko.reactjs.org/docs/static-type-checking.html#typescript)npx create-react-app my-app --template typescript이전 스크린샷 안내
원본 스크린샷은 만료된 외부 링크라 표시하지 않습니다. 본문의 명령과 설명을 기준으로 진행해 주세요.
const App = () => {
return (
<div className="App">
...이전 스크린샷 안내
원본 스크린샷은 만료된 외부 링크라 표시하지 않습니다. 본문의 명령과 설명을 기준으로 진행해 주세요.
이전 스크린샷 안내
원본 스크린샷은 만료된 외부 링크라 표시하지 않습니다. 본문의 명령과 설명을 기준으로 진행해 주세요.
cd views && npm start이전 스크린샷 안내
원본 스크린샷은 만료된 외부 링크라 표시하지 않습니다. 본문의 명령과 설명을 기준으로 진행해 주세요.
3. concurrently 설치 및 scripts 세팅
package.json에 등록 및 설정해둔 scripts를 동시에 진행할 때 사용하는 모듈이라고 생각하시면 됩니다.npm i concurrently express --save "scripts": {
"express": "nodemon --exec ts-node -r tsconfig-paths/register server/server.ts",
"react": "cd views && npm start",
"start": "concurrently \"npm run express\" \"npm run react\""
},이전 스크린샷 안내
원본 스크린샷은 만료된 외부 링크라 표시하지 않습니다. 본문의 명령과 설명을 기준으로 진행해 주세요.
npm start이전 스크린샷 안내
원본 스크린샷은 만료된 외부 링크라 표시하지 않습니다. 본문의 명령과 설명을 기준으로 진행해 주세요.
브라우저에서 각각 리액트 앱 표시와 서버에서 보내주는 메시지가 보인다면 정상적으로 세팅이 되었다고 할 수 있습니다. 사이드를 하면서 이것저것 공유하고 싶은 지식이 생기는 거 같아 다행입니다. 소홀했던 포스팅을 좀 더 집중해서 쓸 수 있을 듯합니다.