개발자
현재 혼자 진행중인 프로젝트의 라이브러리가 이슈가 생겨서 제가 만들려고 하는 기능이 안됩니다 해당 기능은 이번 프로젝트의 메인이 되는 기능이라 없으면 안되는데요 거기에 해당 프로젝트는 포폴겸 배포까지 하려고 했는데 어떻게 대처를해야하나요 물론 지금 새로운 프로젝트에 대한 아이디어가 있긴합니다 추가로 현재 대체가능한 라이브러리가 없어보입니다 선배님들께서는 이러한 상황에 어떻게 대처하십니까 1. 해당 기능을 빼고 모두 완성 시킨다음 배포 후 그 문제가 해결되는 동안 다른 프로젝트를 진행한다 2. 해당 기능을 빼고 모두 완성 시킨다음 배포 후 그 기능을 직접 구현한다 이것 외에 똑똑하게 대처할 방법을 알려주 실 수 있을까요
답변 2
인기 답변
JS/Node.js 진영 기준으로 말씀드리면, 라이브러리에 기여하지 않고 라이브러리를 직접 패치하는 방법이 있습니다. patch-package 라이브러리를 쓰는 방법인데 (pnpm은 자체적으로 제공) 라이브러리를 수정하고 패치 커맨드를 실행하면 해당 프로젝트에서 패키지를 설치했을 때, 패치된 버전으로 설치가 됩니다. Pull Request를 통해 오픈소스에 직접 기여하기가 일정상 어렵다면, 임시적으로 사용하기 좋습니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!