개발환경 세팅


 

 REACT 라이브러리를 사용하기 위해서는 컴퓨터의 개발환경이 필요합니다.

  1. Node.js : 개발환경(REACT 설치)
  2. VScode : 에디터
  3. Chrome : 브라우저
  4. Git : 소스제어, 버젼관리

1. Node.js 설치는 이전 글 확인해주세요. 그리고 LTS로 설치하시는 것을 권장드립니다. https://hwon-da.tistory.com/6

 

[Node.js] 개념 및 설치방법(Mac OS)

Chrome V8 JavaScript 엔진으로 빌드된 [JavaScript 런타임] * 런타임 : 특정언어(JavaScript 등)가 동작할 수 있는 환경입니다. * 자바스크립트는 독립적 언어가 아닌 ‘스크립트 언어’입니다. 스크립트 언

hwon-da.tistory.com

 

2. VScode는 터미널을 가장 쉽게 사용할 수 있는 에디터입니다. 다음 링크를 따라가 다운로드 해주세요. (OS확인)

https://visualstudio.microsoft.com/ko/downloads/

 

Visual Studio Tools 다운로드 - Windows, Mac, Linux용 무료 설치

Visual Studio IDE 또는 VS Code를 무료로 다운로드하세요. Windows 또는 Mac에서 Visual Studio Professional 또는 Enterprise Edition을 사용해 보세요.

visualstudio.microsoft.com

3-4. git과 chrome은 이미 있으시겠죠? - https://github.com/

 

GitHub: Let’s build from here

GitHub is where over 94 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat...

github.com

 

 

시작


 자 이제 시작입니다.

 

 요즘은 맥OS나 Windows에 큰 차이가 없기 때문에 제가 사용하는 맥OS 위주로 올리겠습니다.

 

1. 새로운 디렉토리를 생성합니다.

 

 

2. VScode를 열어줍니다. 중간에 보이는 Open 혹은 File-Open folder를 눌러 해당 파일을 열어줍니다.

 

3. Terminal을 열어줍니다. (^ + shift + ~ 혹은 Terminal-New Terminal)

 

4. 터미널에 아래 명령을 입력해줍니다.

$ npx create-react-app new

 해당 명령은 리액트 프로젝트 생성을 하는 명령으로,

npx : node.js를 통해 라이브러리 설치를 도와줌

create-react-app : React Setting이 되어있는 boilerplate (셋팅이 완료된 라이브러리)

new : 프로젝트명(원하는 것으로 변경 가능)

 제 맥북으로는 이렇게 WARN이 떠서 뭔가 했더니 tar version이 낮았군요. 다음 명령을 실행시켜 tar version 업데이트를 해줍니다.

npm install tar@6 -g

 

 

5. 잠시 후 모든 게 완료됐다고 뜨면서 해당 프로젝트 파일(new)에는 리액트를 사용하는 데 필요한 모든 것이 들어간 것을 확인할 수 있습니다.

 

6. 해당 디렉토리를 VScode로 열어 src에 있는 App.js를 열어줍니다. App.js는 index.html처럼 기준이 되는 파일입니다.

 

7. 코드 결과 미리보기

$ npm start

Terminal에서 다음 명령을 입력하면 코드 결과를 미리볼 수 있습니다. localhost:3000 사용.

짝짝짝! 이제 React를 시작할 준비가 다 됐습니다!

 

에러 및 소거방법


 

1.  npm run 시 에러

다음과 같이 에러가 뜨는 경우는 해당 디렉토리에서 터미널을 열지 않았기 때문입니다.

$ cd new

해당 프로젝트로 들어간 뒤 다시 npm start 해줍니다.


2. Permission이 없는 경우

 

오류 코드 중 npm ERR! code EACCES라는 오류가 있습니다. 이 때는 다음과 같은 명령어를 치고 계정 비밀번호(MAC)를 입력하시면 됩니다.

$ sudo npm install -g creat-react-app

혹은

$ sudo npx create-react-app new

3. The engine "node"is incompatible with this module 에러

 

다음과 같은 에러시 node.js의 버전이 너무 낮거나 높다는 것을 의미하므로, LTS 버전(혹은 요구되는 버전)으로 다시 깔아줍니다.

+ Recent posts