2024년 12월 17일
npm을 통해서 오픈소스를 배포해보기
https://www.npmjs.com 가입 및 로그인
작업 소스 프로젝트 들어가서
npm init (이미 package.json 파일 있으면 상관 없음 / 노드패키지 모듈에 올라갈 때 명세파일로 인식함) → 아래의 이미지와 맞게 설정 → 기입 내용 확인 → yes
package.json 에 import 쓰기 위한 문법 추가 및 해시태그 추가
name은 고유한 이름으로 설정 (누군가 쓰고 있으면 배포 안됨)
// packae.json
... 생략 ...
"type": module,
"keywords": ["modules", "util"],
"repository": {
"type": "git",
"url": "https://hongbiKo@github.com/hongbi/minidash.git"
},
"homepage": "https://hongbiKo@github.com/hongbi/minidash.git"
.npmignore 파일 생성
test/
node_modules/
webpack.%.js
.gitignore 파일 생성
node_modules
.idea
.DS_Store
package-lock.json
npm login
npm whoami
배포 전 테스트
배포하기
배포 완료됨 → package → 추가된것 확인할 수 있음
수정하고 다시 배포하면 package.json 파일의 version 수정해서 배포해줘야함
배포 버전 삭제
패키지 삭제
패키지 버전 업데이트하기
npm version <패키지버전>
e.g) npm version 0.0.3
패지키 버전 자동으로 업데이트하기
패키지 정보 조회
npm 캐시 지우기
버전 참고사항
오픈소스 사용해보기
npm install <패키지이름>
e.g) npm install oss_minidash