s00ng
쏭's blog
s00ng
전체 방문자
오늘
어제
  • 분류 전체보기 (69)
    • TIL (20)
      • 실습 (3)
    • Web (6)
      • React (6)
      • Basic (0)
    • JPA (5)
    • CS (3)
      • 컴퓨터 네트워크 (3)
    • Design pattern (10)
    • AWS (5)
    • ETC (0)
    • Algorithm (0)
    • Project (3)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 글쓰기

공지사항

인기 글

태그

  • AWS
  • centOS 8
  • VMware
  • EC2 인스턴스
  • EC2
  • mariaDB
  • 가용영역
  • design pattern
  • solid
  • 리전

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
s00ng

쏭's blog

Web/React

[React] 환경설정

2022. 7. 17. 20:51

1. VSCode 설치

 

2. Setting Node.js

 

 

3. Setting Package Manager

NPM(node package manager)

  • javascript 라이브러리들을 설치하고 버전 관리
  • project 폴더와 node modules 라는 폴더에 라이브러리들 저장
  • package.json 이라는 파일에 라이브러리들의 정보를 담아 저장
[문제] 개발을 하다보면 node modules 가 매우 커짐
→
프로젝트를 주고 받을 때 라이브러리까지 주고받기에는 너무 크다 
[해결]
package.json 파일만 주고 받으면 몇 버전의 무슨 라이브러리를 썼는지 알 수 있어 npm을 통해  각자 다운 받아 프로젝트 환경을 동일하게 한다.

 

Yarn

facebook에서 npm의 단점을 보완한 라이브러리 관리 도구

[Macbook Air m1] 해당 과정에서 오류가 났다  → homebrew로 yarn 설치

 

1) brew install yarn --ignore-dependencies (실패)

(* intel macbook과 m1 macbook의 경로 차이 때문에 생기는 오류인 듯)

해당 명령으로 오류난 terminal 캡쳐

 

2) arch -arm64 brew install yarn (성공)

yarn 설치 성공 terminal 캡쳐

 

'Web > React' 카테고리의 다른 글

[React] Component에 대한 이해  (0) 2022.07.19
[React] JSX 다루기(2)  (0) 2022.07.18
[React] JSX 다루기(1)  (0) 2022.07.17
[React] 프로젝트 맛보기 - Hello World!  (0) 2022.07.17
[React] React란?  (0) 2022.07.17
    'Web/React' 카테고리의 다른 글
    • [React] JSX 다루기(2)
    • [React] JSX 다루기(1)
    • [React] 프로젝트 맛보기 - Hello World!
    • [React] React란?
    s00ng
    s00ng

    티스토리툴바