시작 세팅
config.yaml의 listen 세팅을 해주어야 외부에서 접속이 가능합니다.
sudo curl -s https://deb.nodesource.com/setup_16.x | sudo bash
sudo apt install -y nodejs
sudo npm install -g verdaccio
sudo npm install -g pm2
sudo pm2 start verdaccio
cd verdaccio
sudo npm adduser --registry http://localhost:4873
sudo nano config.yaml
`
listen:
- 0.0.0.0:4873
`
.npmrc
@paycoq:registry=http://[사설 npm 서버 ip]:4873/
registry=https://registry.npmjs.org/
login
npm login --registry http://[사설 npm 서버 ip]:4873/
특정 스코프의 모든 패키지를 업데이트
npx update-by-scope @[등록한 npm 네임스페이스] yarn add
참고
https://mygumi.tistory.com/371
설정들 : https://pks2974.medium.com/sinopia-와-verdaccio-로-npm-저장소-구축하기-9a9a6c14b83c
패키지 보호: https://verdaccio.org/docs/protect-your-dependencies