npm_yarn_archiving

킹콩(King Kong)·2025년 2월 6일

NPM install

  • npm 으로 library를 설치 후 offline 사이트로 파일을 이동시 yarn 으로 압축할 수 있다.

작업 순서

  1. 임의의 디렉토리를 생성한다.
  2. 디렉토리로 이동 후 npm init 을 수행한다.
  3. 이후 필요한 module 을 설치한다.
  4. 설치 후 아래 yarn-install-offline.sh 을 수행한다. (나는 git bash shell 사용)
  5. 수행 후 npm-packages-offline 디렉토리에 *.tgz 파일이 생성된다.
  6. 이 파일을 offline site로 이동 후 nexus 에 upload 하고
  7. 다시 동일한 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
profile
IT를 쉽게 이해해 보아요~😄

0개의 댓글