IT/REACT
[정리] React + Vite 로컬 프로젝트 생성(터미널 기준)
Alo_alex
2025. 6. 4. 17:55
로컬 프로젝트 생성시,
Frontend , Backend 로 작업물을 분리하여 진행시 필요한 npm install 리스트
# Frontend
순서 | 명령어 | 설명 |
1 | npm create vite@latest 프로젝트명 Select a framework : React Select a variant : JavaScript |
리액트 프론트앤드 프로젝트 폴더 생성 (반드시 해당 명령어로 생성!) (리액트/자바스크립트로 생성) |
2 | npm install react-router-dom | 리액트 라우터 모듈 설치하기 |
3 | npm install --save axios | axios 설정 설치하기, HTTP 요청용 |
4 | npm install @mui/material @emotion/react @emotion/styled | mui 설치하기 |
5 | npm install | 리액트 실행(packge.json의 디펜던시를 설치) |
6 | npm run dev | 리액트 서버 가동 |
# Backend
순서 | 명령어 | 설명 |
1 | mkdir 리액트 프로젝트명 | 리액트 백앤드 프로젝트 폴더 생성 |
2 | npm init | 노드 기반의 프로젝트 초기화 |
3 | npm install express cors json body-parser nodemon | 필요한 모듈 한꺼번에 설치 - cors : 다른 도메인에서 제공하는 리소스에 엑세스 할 수 있음 - json : json 파싱 - body-parser : 클라이언트로 부터 전달된 요청 body 받기 - nodemon : index.js 저장시 서버 새로고침 |
4 | npm install oracledb | 오라클 디비를 연결하는 드라이버 설치 |
5 | npm install multer | 이미지, 파일등을 업로드하기위한 미들웨어 설치 |
6 | npm start 혹은 node index.js |
서버를 가동 (index.js에 서버 실행 내용을 작성하고, index.js 자체를 호출해도된다.) |
반응형