OIU.log
로그인
OIU.log
로그인
npm이란❓ npm 개념 정리😊
오윤성
·
2023년 1월 29일
팔로우
0
nodejs
npm
패키지
프론트엔드
0
front-end [etc]
목록 보기
1/1
npm
nodejs를 설치하면 자동으로 설치된다.
nodejs는 브라우저가 아닌 운영체제에서 자바스크립트를 실행할 수 있도록 개발된 소프트웨어 입니다.
운영체제에서 자바스크립트를 실행하는데 다양한 패키지들을 npm명령어로 설치하고 사용할 수 있습니다.
패키지 관리자를 통해 다양한 소프트웨어를 설치하고 사용함으로써 개발 효율성을 높일 수 있습니다.
패키지관리자
소프트웨어에 사용되는 프로그램을 관리하는 프로그램.
의존성이 필요한 다른 패키지에 대해 경고하고 같이 설치해 편리하다.
소프트웨어 개발에 쓰이는 외부 라이브러리들을 패키지관리자를 통해 관리하여 설치, 업데이트, 삭제 등 유지보수를 도와준다.
그 예가 npm, yarn이다.
npm의 단점
패키지 중복설치
너무 많은 패키지들이 설치돼 유용한 패키지를 찾기 힘들다.
패키지이름을 잘못입력하는 개발자를 노려 해킹하는 경우도 있다.
대안으로는 yarn이 있다.
yarn
중복패키지 발견시 링크방식으로 해결한다.
workspace기능을 통한 다중모듈이 요구되는 국내환경에서 많이 사용.
오윤성
설계관점에서 문제를 파악하고, 지속적으로 코드를 개선할 수 있는 개발자가 되고 싶습니다.
팔로우
0개의 댓글
댓글 작성