React

React 인텔리제이에서 설치하기

keembloo 2023. 10. 17. 17:11
728x90

 

 

 

node.js 란?

 

JS 자체 컴파일 기능 가진 플랫폼이다.

React는 node.js 기반으로 하기때문에 node.js를 먼저 설치해줘야한다

 

 


1. https://nodejs.org/ko/download

 

다운로드 | Node.js

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

nodejs.org

 

18.18.2 버전 확인후 64bit 설치한다. 

 

+ 그냥 최신버전으로 설치한다

 

 

2. node.js 설치 됐는지 CMD가서 확인해야한다

 

 

node -v

명령어 입력하고 버전 확인한다.


리액트 설치할때 npm/npx 이 필요하다.

npm이 node.js에 호환된 관리자 패키지이다.

(EX 자바에서 gradle(그레이들)과 비슷...)

JS 패키지 관리자/매니저이다.

외부라이브러리 설치할때 사용되는 환경

 

 

3. CMD에 npm도 설치가 잘 됐는지 확인한다

 

npm -v

 


4. React 설치한다

 

리액트 설치하는 2가지 방법이 있다

 

1. CDN 방식
2. NPM 방식

수업중에는 npm으로 설치한다

 

https://ko.legacy.reactjs.org/

 

React – 사용자 인터페이스를 만들기 위한 JavaScript 라이브러리

A JavaScript library for building user interfaces

ko.legacy.reactjs.org

 

 

 

 

 

 


 

5. 현재 프로젝트내 리액트를 설치할 폴더 생성한다.

 

실무에서 프로젝트는 리액트 프로젝트 1개 , 스프링 프로젝트 1개 총 2개이다.

(수업내에서는 gradle 프로젝트 안에 spring설치 , react 설치 같이하여 1개로 통합할 예정이다.)

 

main에서 경로로 frontend 만든다

리액트 프로젝트명으로 쓸 예정이다.

실제 배포할대는 이런 방법을 쓰지 않으니 주의!!!!!

인텔리제이 내 폴더 우클릭하여 터미널을 켜준다.

 


리눅스(운영체제)/터미널 명령어 정리

리눅스 쓰는 이유 : 배포할때 리눅스로 한다.

왜? 윈도우는 불필요한 인터페이스가 많다.

 

 

ls 현재 파일이나 폴더명 확인
cd 폴더/디렉토리 이동
cd 이동할폴더명 폴더명으로 이동하기
cd .. 뒤로가기 / 전 경로로 이동
mkdir 만들폴더명 폴더 만들기
rmdir 삭제할폴더명 폴더 삭제하기

npm으로 리액트 설치한다.

npm i create-react-app reactapp
npm i create-react-app 프로젝트명/아무거나

 

 

만약 npm으로 설치가 안되면 인텔리제이를 껐다가 다시 켜서 설치한다.

 

728x90