NPM install
- npm 으로 library를 설치 후 offline 사이트로 파일을 이동시 yarn 으로 압축할 수 있다.
작업 순서
- 임의의 디렉토리를 생성한다.
- 디렉토리로 이동 후 npm init 을 수행한다.
- 이후 필요한 module 을 설치한다.
- 설치 후 아래 yarn-install-offline.sh 을 수행한다. (나는 git bash shell 사용)
- 수행 후 npm-packages-offline 디렉토리에 *.tgz 파일이 생성된다.
- 이 파일을 offline site로 이동 후 nexus 에 upload 하고
- 다시 동일한 npm install 명령을 수행하면 설치가 된다.
작업 순서 sample
$> cd /c/tmp
$> mkdir papper-1.16.1
$> cd papper-1.16.1
$> npm init
$> npm install papper-1.16.1
yarn-install-offine.sh
$> cat yarn-install-offline.sh
echo "yarn-offline-mirror ./npm-packages-offline" > .yarnrc
echo "yarn-offline-mirror-pruning true" >> .yarnrc
echo "-----------------"
ls -la .yarnrc
cat .yarnrc
echo "-----------------"
rm -rf ./node_modules
rm -rf ./npm-packages-offline
rm -f yarn.lock
yarn cache clean
yarn install
ls -l
ls -l npm-packages-offline