밤토리
728x90
article thumbnail
[NPM] Nexus ↔ npm repository 저장소 구축하기
Frontend 2023. 6. 15. 22:16

Nexus Repository Nexus Repository란, 소프트웨어 개발 및 배포를 위한 오픈 소스 원격 저장소 관리 시스템입니다. 개발자들이 소스 코드, 라이브러리, 컴포넌트, 패키지 등의 아티팩트를 중앙 집중식 저장소에서 관리하고 공유할 수 있게 해줍니다. Nexus Repository Manager nexus3.onap.org 첫회사에서 프로젝트 했을 당시에는 저장소 구축이란건 해본경험이 없다. (사실 기회는 있었겠으나 내가 관심이 없었던걸로..) publish만 할줄 알았지 어떻게 해서 Nexus에 npm이 올라가는지 잘 몰랐다.😢 공통컴포넌트 서비스 배포를 하게되면서 회사에서도 nexus에 프론트 npm을 올릴수 있는 환경이 있었다. (잊기전에 정리하기) 구축이란걸 해봤어야알지 엉엉.....

article thumbnail
[JS] Optional Chaining 연산자 사용 방법
Frontend/Javascript 2023. 5. 13. 17:08

안전하게 객체에 deep하게 접근하기 위해 현업에서 &&연산자를 활용하여 접근했었다. 편하긴한데, 자주 사용하다보면 이게 꽤 지저분하게 보이는것을 확인할 수 있었다. 그래서 Optional Chaining 연산자를 활용해보며 조금 깔끔하게 사용하는 방법에 대해 공유를 합니다. 임직원 객체에 대한 정보가 아래와 같습니다. 예를들어 emp안에 info라는 객체 안에 job이라는 객체 안에 "pay"라는 값에 대해서 가져오고싶다고 가정합니다. const emp = { name: 'kim', info: { empNo: 1001, job: { position: 'FE-Dev', pay: 1234 }, }, }; 1. && 연산자 아래는 &&연산자를 활용하여 접근했습니다. 이렇게 접근하다보면 .으로 접근하여 같은 ..

article thumbnail
[JS] 병합 연산자 (nullish coalescing operator) 사용 방법
Frontend/Javascript 2023. 5. 13. 16:33

병합 연산자란 null이나 undefined를 체크하고자 할때 사용한다. 현업에서 null이나 undefined 체크를 할때 나의 경우는 or연산자를 많이 써서 체크했었다. 하지만 숫자 0의 경우는 false로 구분하기에 자칫 실수를 할 수도 있다. ES11 문법에서 추가된 내용으로 병합 연산자를 소개하고자 한다. 첫째로 아래와 같이 변수들을 정의해 보았다. const isZero = 0; const isNull = null; const isUndefined = undefined; const isEmpty = ''; 1. OR 연산자를 쓸 경우 //# OR 연산자 const orCode1 = isZero || 'this is [Null] or [Undefined]'; const orCode2 = isNu..

article thumbnail
[일상/내돈내산] mStone Groove 퍼플러 저소음 밀키축/저적 38g/35g 키보드 후기
밤토리/일상 2023. 5. 13. 15:00

곧 새회사에 출근을 앞두고 있다. 아.. 더 놀고싶다.. 격렬하게 제발 더 쉬고싶다..........😭😭 [서론] 원래 나는 회사에서 쓰는 물건은 최대한 저렴한거로 써야겠다 주의였었다. 하루 24시간중 회사에 있는 시간이 제일 많고, 젤 많이 쓰는게 키보드가 아니냐는 어느 개발자분의 말에 홀리기도 했었고 첫회사 프로젝트때 나빼고 비싼 키보드를 쓰고있는게 부러워 그때 첨으로 키보드를 사게 되었다. 그때 처음 구매했던 키보드는 아래 웨이코스 씽크웨이 적축 모델이었다. 웨이코스 씽크웨이 토체티 D&T 콜라보 체리 키보드 (베이지, 저소음 적축) : 다나와 가격비교 컴퓨터/노트북/조립PC>PC주요부품>키보드, 요약정보 : 키보드(컴팩트) / 유선 / 87키 / USB / 용도: 게이밍, 사무용 / 기계식 / 스..

728x90