소개

완료됨

애플리케이션 작업을 할 때는 비즈니스 요구 사항을 구현하는 코드를 작성합니다. 속도와 안정성을 위해 개발자와 해당 팀은 일부 코드를 직접 작성하지 않을 수 있습니다. 다른 사람이 작성한 외부 코드나 패키지를 사용할 수도 있습니다.

외부 패키지를 사용하여 앱을 빌드하는 한 가지 방법은 다운로드할 수 있고 추가할 수도 있는 기존 패키지 에코시스템을 사용하는 것입니다. 이러한 패키지를 사용하면 앱 빌드를 더 빠르게 완료할 수 있으며 경쟁업체보다 더 빠르게 앱을 출시할 수 있습니다. 패키지 사용의 또 다른 이점은 앱이 인증 및 권한 부여에 관해 권장되는 방법을 따른다는 것입니다. 무엇보다 개발자 데이터 및 고객 데이터 보호는 중요한 문제입니다.

이 모듈에서는 npm 명령줄 도구와 npm 전역 레지스트리를 사용하여 애플리케이션 코드에 패키지를 추가합니다. 업데이트를 관리하고 문제를 완화하는 방법도 알아봅니다.

학습 목표

이 모듈을 완료하면 다음을 수행할 수 있습니다.

  • 개발 환경으로 개발 컨테이너 설정
  • 전문가처럼 Node.js 프로젝트 초기화
  • 매니페스트 파일 package.json의 비밀을 이해하고 이를 활용합니다.
  • Node.js 프로젝트에서 패키지를 쉽게 추가하고 제거합니다.
  • 패키지 종속성 관리 및 예측 가능한 방식으로 업데이트

필수 조건

  • 텍스트 편집기를 통한 능숙한 텍스트 및 코드 파일 편집 능력
  • Git 작업에 사용한 경험을 포함한 명령줄 사용 경험
  • JavaScript 함수 및 변수 사용 환경
  • 개발 환경은 다음 중 하나입니다.
    • GitHub Codespaces를 사용하여 브라우저 기반 환경을 사용하기 위한 GitHub 계정
    • 로컬 환경을 사용하기 위한 Visual Studio Code 및 Docker