라즈베리파이에서 리액트 작업 환경 설정

2021. 3. 9. 04:02·Raspberrypi

라즈베리파이에서 리액트 작업 환경 설정

nodejs

  • nodejs는 크롬 V8 js 엔진으로 빌드한 js 런타임이다.

    • 웹 브라우저가 아니어도 js 연산이 가능하다.

    • 설치 시 npm도 같이 설치된다.

  • https://github.com/nodesource/distributions/blob/master/README.md#debinstall에 설치 방법이 나와있다.

  • https://nodejs.org/en/에 접속해보니 LTS 버전이 14.x라서 해당 버전으로 설치하려는데..

    pi@raspberrypi:~ $ sudo curl -fsSL https://deb.nodesource.com/setup_14.x | bash -
    
    ## Installing the NodeSource Node.js 14.x repo...
    
    ## Populating apt-get cache...
    
    + apt-get update
    패키지 목록을 읽는 중입니다... 완료
    E: 잠금 파일 /var/lib/apt/lists/lock 파일을 열 수 없습니다 - open (13: 허가 거부)
    E: /var/lib/apt/lists/ 디렉터리를 잠글 수 없습니다
    W: /var/cache/apt/pkgcache.bin 파일을 삭제하는데 문제가 있습니다 - RemoveCaches (13: 허가 거부)
    W: /var/cache/apt/srcpkgcache.bin 파일을 삭제하는데 문제가 있습니다 - RemoveCaches (13: 허가 거부)
    Error executing command, exiting
    • https://stricky.tistory.com/181 이거 다 해봐도 안된다..

    • https://blog.naver.com/nkkh159/220832107076 여기 참고해서 sudo su 명령어로 root 상태에서 진행하니 됐다.

      sudo su
      sudo curl -fsSL https://deb.nodesource.com/setup_14.x | bash -
      apt-get install -y nodejs
      • root 권한이니까 두 번째 줄의 sudo는 안써도 될듯..?

      • 다시 pi 유저로 돌아올 때는 Ctrl + D로 EOF?EOT?를 주면 된다. exit를 입력해도 된다.

  • nodejs -v로 버전을 확인할 수 있다.


yarn

  • npm보다 빠르고 효율적인 캐시 시스템과 기타 부가 기능을 제공한다고 한다.

  • 위에서 npm이 설치되었으므로, 다음 명령어로 바로 yarn을 설치할 수 있다.

    sudo npm install --global yarn
    yarn -v
  • 참고 : https://classic.yarnpkg.com/en/docs/install/#debian-stable

저작자표시 (새창열림)

'Raspberrypi' 카테고리의 다른 글

VSCode로 라즈베리파이 빌드 시 메모리 부족  (0) 2021.04.02
라즈베리파이 부팅 시 자동 실행  (0) 2021.03.13
라즈베리파이 USB 마운트 해제  (0) 2021.03.09
라즈베리파이 Nginx 설치  (0) 2021.03.09
라즈베리파이 SSH 설정  (0) 2021.03.09
'Raspberrypi' 카테고리의 다른 글
  • VSCode로 라즈베리파이 빌드 시 메모리 부족
  • 라즈베리파이 부팅 시 자동 실행
  • 라즈베리파이 USB 마운트 해제
  • 라즈베리파이 Nginx 설치
Caniro
Caniro
  • Caniro
    Minimalism
    Caniro
  • 전체
    오늘
    어제
    • 분류 전체보기 (317)
      • Algorithm (13)
        • 알기 쉬운 알고리즘 (10)
        • Search (1)
        • Sort (2)
      • Arduino (0)
      • C++ (185)
        • Class (46)
        • Exception (6)
        • Library (51)
        • Overloading (10)
        • SmartPointer (5)
        • Syntax (33)
        • TBC++ (23)
        • Templates (9)
        • VisualStudio (2)
      • Embedded (1)
      • Git (4)
      • Java (5)
      • Linux (16)
        • Error (1)
        • Linux Structure (11)
      • MacOS (7)
      • OS (1)
        • Concurrency (1)
      • Python (21)
        • Class (1)
        • Function (2)
        • Syntax (17)
      • Raspberrypi (9)
      • Review (1)
      • Utility (12)
        • VSCode (5)
        • VirtualBox (3)
      • Web (8)
        • Nginx (1)
        • React (3)
        • Django (1)
      • Windows (20)
        • Registry (3)
        • WSL (1)
        • DeviceDriver (6)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    맥북 카카오톡 알림 안뜸
    EXCLUDE
    vscode
    백기선
    윈도우 명령어
    윈도우
    Workspace
    windows
    spring
    그림판
    알림
    제외
    로지텍 마우스 제스처
    unix
    스프링 프레임워크 핵심 기술
    KakaoTalk
    MacOS
    java
    Windows 11
    스프링
    SunOS 5.1
    citrix workspace
    dism
    logi options
    SFC
    Solaris 10
    mspaint
    시스템 복구
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Caniro
라즈베리파이에서 리액트 작업 환경 설정
상단으로

티스토리툴바