[NPM] NPM 모듈 만들고 배포하기

Reading time ~1 minute

NPM 모듈 만들고 배포하기

회사에서 사용하는 LTE EARFCN Calculator를 모듈화 해야하고, 어차피 오픈되어있는 알고리즘이므로 공개해서 배포하고 싶어졌다.

1. NPM Sign up

1.1 Profile 설정(안해도 됨)

npm-profile-update1

Update your profile을 누르고

npm-profile-update2

Change your avatar at gravatar.com을 누르면 wordpress.com연동을 하라고 하는데 예전에 만든 아이디가 있어서 연동시켰음.

npm-profile-update3

위 화면에서 Add a new image누르면 끝

2. Github 저장소 생성

npm-create-repo

위 옵션은 꼭 안해도 되지만 권장

  1. README 파일을 추가하고
  2. .gitignore를 Node용으로 추가
  3. LICENSE 파일을 추가

3. NPM Init

  1. Git 저장소 Clone git clone {https://github.com/qvil/lte-earfcn-calculator.git}
  2. Git 저장소에서 npm init
  3. 모듈을 만들고 저장소에 푸쉬 & NPM Publish
    1. git add -A && git ci -m "" && git push origin master
    2. npm publish

npm publish할 때 version이 같으면 publish되지 않는다. npm version 1.0.2 이런 식으로 버전을 올려서 publish해주면 됨.

참고

[한국어, EN] React Native import 환경 설정(import setting)

* [1. 프로젝트 구조(Project Structure)](#1-프로젝트-구조project-structure)* [2. 동작 안하는 예제(Not work example)](#2-동작-안하는-예제not-work-example)* [3. 동작 하는...… Continue reading