반응형
간단하다.
그냥 인터넷 되는 외부망에서 각 패키지의 tar.gz 파일을 받아서 내부망에 옮기면 된다.
외부망 작업
node 다운로드
https://nodejs.org/download/release/v14.17.5/
이미 os에 맞게 컴파일 된 바이너리 버전을 사용했다.
나는 centos7환경에서 작업했고 아래 파일을 다운받았다.
[node-v14.17.5-linux-x64.tar.gz]
yarn 다운로드
yarn 은 공식사이트에 다운로드를 npm install yarn 말고 따로 제시해주지 않은거 같다.
그래서 공식 github에 가서 tar.gz을 다운받았다.
https://github.com/yarnpkg/yarn/releases
내부망 작업
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 |