Page tree

 

 

Private repository 생성

 

  1. hosted repos 생성
  2. 설정
     
  3. 33

 

test project 작성

 

  1. 폴더

    mkdir npm-demo-package
  2. 초기화

    npm init
  3. edit

    vi index.js
  4. index.js coding

    aa
  5. package.json 에 다음과 같이 url 기술

    "publishConfig": {
        "registry":"https://nexus.lesstif.com/content/repositories/npm-internal/"
    },
  6. .npmrc에 사용자 인증 정보 추가

    registry = https://nexus.lesstif.com/content/repositories/npmjs/
    init.author.name = KwangSeob Jeong
    init.author.email = lesstif@gmail.com
    email=lesstif@gmail.com
    always-auth=true
  7. Base64 된 인증 정보 얻기

    $ echo -n 'admin:admin123' | openssl base64
     
    YWRtaW46YWRtaW4xMjM=
  8. .npmrc 에 인증 정보 추가 

    _auth=YWRtaW46YWRtaW4xMjM=
  9. publish테스트 

    $ npm publish
    + npm-demo-pkg@1.0.0