Raspberry Pi에 Node.js 및 npm의 최신 버전 설치
@type/node
등의 TypeScript의 types 패키지를 npm install
하려고하면 npm ERR! 404 'types/node' is not in the npm registry.
와 같은 오류가 발생했습니다.types 패키지는 npm 3.x부터 지원되고 있다고 합니다만, 기사 투고시(2017/07/23)에 apt-get로 넣은 npm의 버젼은 1.4.21이었습니다.
Raspbian
pi@raspberrypi:~ $ npm -v
1.4.21
또한 npm 5.2.0부터는 npx라는 로컬 패키지를 간편하게 실행할 수 있는 명령이 준비되어 있습니다.
npm 5.2.0의 새로운 기능! "npx"로 로컬 패키지를 쉽게 실행합시다.
이번 기사에서는 Node.js의 최신 버전(정확하게는 Stable, LTS, Latest 등)과 npm의 최신 버전을 간편하게 설치할 수 있는 방법을 소개합니다.
운영 환경
ssh
라는 이름의 빈 파일을 만듭니다.ssh
라는 이름으로 빈 파일 만들기 설치
먼저 SSH 연결을 유지합니다 (Raspberry Pi와 Mac or Windows PC를 유선으로 직접 연결하여 SSH 연결 등 참조)
Raspbiansudo apt-get update
sudo apt-get install -y nodejs npm
sudo npm cache clean
sudo npm install npm n -g
sudo n stable
또는 Gist에 업로드한 파일을 사용하고,
Raspbiancurl -L https://git.io/v7kPb | bash
sudo n stable
부분을 sudo n lts
로 변경하면 Node.js의 LTS 버전 (장기 지원 버전)이 설치됩니다.
기사 투고시(2017/07/23), Raspberry Pi Zero W에서는 CPU가 ARMv6계인 것에 기인한다고 생각되는 에러가 나왔습니다.sudo n stable
에서 Error: invalid version 8.6.0
와 같은 오류가 발생하면 n ls
사용하여 사용 가능한 버전을 확인하고 sudo n 8.5.0
(8.6.0
이전 버전) 또는 sudo n lts
를 실행해보십시오.
설치 후 버전 확인 및 경로가 있는지 확인합니다.
Raspbianpi@raspberrypi:~ $ node -v
v8.6.0
pi@raspberrypi:~ $ npm -v
5.4.2
(2017/08/01 추가)
Raspberry Pi Zero W에서 Error: invalid version 8.2.1
가 나올 때가 있었지만 Node.js v8.2.1
를 설치할 수있었습니다.
(2017/10/08 추가)
Raspberry Pi Zero W에서 Error: invalid version 8.6.0
가 나왔습니다. 이 경우 위와 같이 sudo n 8.5.0
등을 실행해보십시오.
또한 이전 버전의 npm이 포함된 경우 sudo npm install npm -g
를 실행해 보십시오.
참고 사이트
세 번째 Raspberry Pi 3에 최신 Node.js 설치
Reference
이 문제에 관하여(Raspberry Pi에 Node.js 및 npm의 최신 버전 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mascii/items/77c685df65c4cbca9315
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
sudo apt-get update
sudo apt-get install -y nodejs npm
sudo npm cache clean
sudo npm install npm n -g
sudo n stable
curl -L https://git.io/v7kPb | bash
pi@raspberrypi:~ $ node -v
v8.6.0
pi@raspberrypi:~ $ npm -v
5.4.2
세 번째 Raspberry Pi 3에 최신 Node.js 설치
Reference
이 문제에 관하여(Raspberry Pi에 Node.js 및 npm의 최신 버전 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mascii/items/77c685df65c4cbca9315텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)