1. 기존에 설치되어있는 node js 삭제

먼저 기존에 nodejs 를 설치했다면 삭제해 줍니다.

pi@raspberrypi:~ $ sudo apt-get remove nodejs

2. 사용중인 라즈베리파이의 cpu 버전 확인

pi@raspberrypi:~ $ uname -m armv7l

3. nodejs 다운로드

​

nodejs 홈페이지 에서 자신의 기기에 맞는 버전을 확인해 줍니다.

image.png

 

 

 

현재 최신 LTS 버전인 12.18.1 을 설치해보겠습니다.

​

Linux Binaries (ARM) ARMv7 의 링크를 복사해준 후 wget 명령어로 다운받아줍니다.

pi@raspberrypi:~/nodejs $ wget https://nodejs.org/dist/v12.18.1/node-v12.18.1-linux-armv7l.tar.xz

압축을 풀고

pi@raspberrypi:~/nodejs $ tar -xvf node-v12.18.1-linux-armv7l.tar.xz

mv 명령어를 이용하여 폴더를 복사해줍니다.

pi@raspberrypi:~/nodejs $ sudo mv node-v12.18.1-linux-armv7l /opt/nodejs

다음으로 심볼릭 링크를 생성해줍니다.

pi@raspberrypi:~/nodejs $ sudo ln -s /opt/nodejs/bin/node /usr/bin/node
pi@raspberrypi:~/nodejs $ sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm
pi@raspberrypi:~/nodejs $ sudo ln -s /opt/nodejs/bin/npx /usr/bin/npx

이제 node -v 명령어로 제대로 설치되었는지 버전을 확인해 줍니다.

pi@raspberrypi:~/nodejs $ node -v
v12.18.1

 

 

번호 제목 글쓴이 날짜 조회 수
56 Node.js로 ES6 코드 실행하기 (Babel) file 황제낙엽 2023.01.07 370
55 자바스크립트 CommonJS 모듈 내보내기/불러오기 (require) file 황제낙엽 2023.01.07 331
54 Node.js에서 ES 모듈(import/export) 사용하기 file 황제낙엽 2023.01.07 600
53 CommonJS 와 ES 의 Module 시스템 황제낙엽 2023.01.07 337
52 [session] 기본 - Express-session 기반 로그인 세션 관리 황제낙엽 2022.01.03 308
51 [session] 기본 - 2 file 황제낙엽 2022.01.03 327
50 [session] 기본 - 1 황제낙엽 2022.01.03 326
49 [T아카데미] Node.js 프로그램 기초부터 응용까지 강좌 모음 황제낙엽 2021.03.15 235
48 Node.js 에서 Bulk INSERT 를 하는 방법 (multi insert) 황제낙엽 2021.02.02 1363
47 mysql, mysql2 모듈 버전 비교 황제낙엽 2021.01.31 595
46 [T아카데미/Node.js 프로그래밍] 프로그램 흐름 제어 (콜백지옥, Async, Promise) file 황제낙엽 2021.01.27 349
45 ORM 툴 Sequelize file 황제낙엽 2021.01.27 334
44 [connection과 pool-05] pool 생성이 너무 많은 경우의 database에서의 에러 - Too many connections file 황제낙엽 2021.01.27 483
43 [connection과 pool-04] connection pool 에서의 Transaction을 이용한 commit 과 rollback 황제낙엽 2021.01.27 341
42 [connection과 pool-03] mysql.createPool 과 connection.query 황제낙엽 2021.01.27 940
41 [connection과 pool-02] mysql.createPool 과 pool.query 황제낙엽 2021.01.27 460
40 [connection과 pool-01] mysql.createConnection 과 connection.query 황제낙엽 2021.01.27 388
39 [T아카데미/Node.js 프로그래밍/MySQL] createPool, getConnection 의 간단한 예제 (강의 예제) 황제낙엽 2021.01.27 379
38 여러 개의 데이터 베이스 연결을 동시에 관리하는 PoolCluster 황제낙엽 2021.01.16 2698
37 connetion pooling 과 connection leak 황제낙엽 2021.01.16 359