의존성 관리하기
ypm은 Ypm.add와 Ypm.remove 메소드를 이용한 의존성 관리를 지원합니다. 하지만 약속프로젝트.yaml을 직접 수정하여 의존성을 관리할 수도 있습니다.
의존성 추가하기
의존성을 추가하기 위해:
typescript
await ypm.add({ git_url: "https://github.com/horang-corp/ys-calculator" });약속프로젝트.yaml에서 의존성에 대한 정보가 추가되었을 것입니다.
yaml
이름: 나의_첫_약속_프로젝트 # 이 패키지의 이름은 무엇인가요?
설명: 약속 프로젝트 입니다. # 이 패키지는 어떤 패키지인가요?
만든이: 홍길동 # 이 패키지를 만든 사람은 누구인가요?
의존성:
계산기:
git: https://github.com/horang-corp/ys-calculator./의존성 폴더 아래 패키지가 설치되었을 것입니다.
의존성 제거하기
의존성을 제거하기 위해:
typescript
await ypm.remove({ package_name: "계산기" });약속프로젝트.yaml에서 의존성에 대한 정보가 제거되었을 것입니다.
yaml
이름: 나의_첫_약속_프로젝트 # 이 패키지의 이름은 무엇인가요?
설명: 약속 프로젝트 입니다. # 이 패키지는 어떤 패키지인가요?
만든이: 홍길동 # 이 패키지를 만든 사람은 누구인가요?
의존성: {}./의존성 폴더 아래 패키지가 제거되었을 것입니다.
의존성 동기화하기
만약 직접 약속프로젝트.yaml 파일로 의존성을 수정했다면 Ypm.sync 메소드로 패키지를 동기화해야합니다.
typescript
await ypm.sync();./의존성 폴더에 패키지가 동기화되었을 것입니다.