songdev
songdev
songdev
전체 방문자
오늘
어제
  • 분류 전체보기 (78)
    • Web 개발 (6)
    • 리눅스 (5)
    • git (5)
    • Bigdata (8)
      • 하둡 Architecture 번역 (6)
      • Ambari (2)
    • 코테 (22)
      • 프로그래머스 (22)
    • 자격증 (7)
      • 정보처리기사 (5)
      • SQLD (2)
    • 스터디 (18)
      • 웹 프로그래밍 (3)
      • 개념정리 (4)
      • 예제 (6)
      • 바닐라 JS로 크롬 앱 만들기 (5)
    • 일상 (7)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 리눅스
  • 배열
  • 정보처리기사 필기
  • sort()
  • 향상된 버블정렬
  • 프로그래머스
  • Java
  • github push
  • SQLD
  • 정보처리기사
  • 배열의 복사
  • 정렬
  • 깃허브
  • javascript
  • 자바스크립트
  • github
  • charAt()
  • copyOfRange()
  • parseInt()
  • level1

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
songdev

songdev

오프라인 환경(폐쇄망)에 node랑 yarn 설치하기
Web 개발

오프라인 환경(폐쇄망)에 node랑 yarn 설치하기

2022. 12. 9. 17:59
반응형

간단하다.

그냥 인터넷 되는 외부망에서 각 패키지의 tar.gz 파일을 받아서 내부망에 옮기면 된다.

 

외부망 작업

node 다운로드

https://nodejs.org/download/release/v14.17.5/

 

Index of /download/release/v14.17.5/

 

nodejs.org

이미 os에 맞게 컴파일 된 바이너리 버전을 사용했다.

 

나는 centos7환경에서 작업했고 아래 파일을 다운받았다.

[node-v14.17.5-linux-x64.tar.gz]

 

yarn 다운로드

yarn 은 공식사이트에 다운로드를 npm install yarn 말고 따로 제시해주지 않은거 같다.

그래서 공식 github에 가서 tar.gz을 다운받았다.

https://github.com/yarnpkg/yarn/releases

 

Releases · yarnpkg/yarn

The 1.x line is frozen - features and bugfixes now happen on https://github.com/yarnpkg/berry - yarnpkg/yarn

github.com

 

 

내부망 작업

node 설치

설치할 디렉토리까지 이동하고나서 nodejs 디렉토리를 별도로 만들었다.

$ cd /home/songdev/downloads/
$ mkdir nodejs
$ cd nodejs

이 경로에 tar.gz 파일을 위치시킨다.

 

tar.gz 압축을 풀고, 전역에서 nodejs 명령어를 사용할 수 있도록 링크를 설정해주었다.

(기존 서버에 node 라는 이름으로 쓰고있어서 나는 nodejs로 만들어줬다)

$ tar -zxvf node-v14.17.5-linux-x64.tar.gz -C ./
$ cd node-v14.17.5-linux-x64/
$ cd bin/
$ sudo ln -s /home/songdev/downloads/nodejs/node-v14.17.5-linux-x64/bin/node /usr/local/bin/nodejs
$ node -v
$ cd /home/songdev/downloads/nodejs/node-v14.17.5-linux-x64/bin
$ sudo ln -s /home/songdev/downloads/nodejs/node-v14.17.5-linux-x64/bin/npm /usr/local/bin/npm
$ npm -v

 

잘 설치되었는지 확인하려면 

$ nodejs --help

이렇게 입력해서 명령어 안내 문구 쫘르륵 나오면 성공이다.

 

 

yarn 설치

설치할 디렉토리까지 이동하고나서 yarn 디렉토리를 별도로 만들었다.

$ cd /home/songdev/downloads/
$ mkdir yarn
$ cd yarn

이 위치에 tar.gz 파일을 위치시킨다.

 

$ tar -zxvf yarn-v1.22.19.tar.gz
$ cd yarn-v1.22.19/
$ cd bin/
$ sudo ln -s /home/songdev/downloads/yarn/yarn-v1.22.19/bin/yarn /usr/local/bin/yarn

 

잘 설치되었는지 확인하려면

$ yarn --help

이렇게 입력해서 명령어 안내 문구 쫘르륵 나오면 성공이다.

 

 

 

반응형

'Web 개발' 카테고리의 다른 글

Spring 프로젝트 내 jsp에서 node.js 서버 호출하기  (0) 2023.02.23
node.js 파일 업로드 모듈 정리(multer, connect-busboy) (중간저장 없이 업로드)  (0) 2022.12.09
크롬에서 캐시 비우기 및 강력 새로고침  (2) 2022.12.08
이중화 되어있는 웹서버로 ajax 호출하기  (0) 2022.12.08
오프라인 환경(폐쇄망)에서 npm 패키지 install 하기(yarn offline)  (1) 2022.12.06
    'Web 개발' 카테고리의 다른 글
    • Spring 프로젝트 내 jsp에서 node.js 서버 호출하기
    • node.js 파일 업로드 모듈 정리(multer, connect-busboy) (중간저장 없이 업로드)
    • 크롬에서 캐시 비우기 및 강력 새로고침
    • 이중화 되어있는 웹서버로 ajax 호출하기
    songdev
    songdev

    티스토리툴바