>  기사  >  웹 프론트엔드  >  나의 첫 번째 npm 라이브러리를 만드는 나의 여정

나의 첫 번째 npm 라이브러리를 만드는 나의 여정

PHPz
PHPz원래의
2024-07-24 13:36:40474검색

My Journey Creating My First npm Library

나의 여정 최고의 성경 npm 라이브러리 만들기

안녕하세요 여러분! 저는 BestCodes이고, 저의 첫 번째 npm 라이브러리를 만드는 모험을 공유하고 싶습니다. 저는 풀스택 개발자로서 항상 npm 라이브러리를 사용하지만 직접 만든 적은 없습니다. 나는 이제 뛰어들어 새로운 것을 배우고 그 과정에서 즐거운 시간을 보낼 시간이라고 생각했습니다. 최고의 성경이 어떻게 현실화되었는지 이야기를 들어보세요.

아이디어 스파크

저는 성경, 특히 킹 제임스 성경(KJV)의 열렬한 팬입니다. 나는 기독교인이므로 그것은 예상되는 일입니다. 저는 "매우 쉽게 상호작용할 수 있는 라이브러리를 만들어 보면 어떨까?"라고 생각했습니다. 그래서 그것이 제가 한 일입니다. best-bible은 KJV 성경의 다양한 구절, 장 등을 쉽게 찾아볼 수 있도록 도와줍니다.

내 손을 더럽히다

도구 및 기술

이것을 구축하기 위해 성경의 JSON 파일과 오래된 JavaScript를 사용했습니다. 라이브러리가 유연하기를 원했기 때문에 ECMAScript 모듈(ESM), CommonJS(CJS) 및 TypeScript를 지원합니다. 이렇게 하면 거의 모든 프로젝트 설정에 적합할 수 있습니다.

힘든 부분

TypeScript 지원을 추가하는 것은 정말 골치 아픈 일이었습니다. tsconfig.json 파일을 설정하고 모든 항목의 유형을 파악해야 했습니다. import 및 require 문 모두에서 작동하는지 확인하려면 심각한 시행착오가 필요했습니다. (심각한 시행착오. 거의 60가지 버전을 겪었습니다!).

막히면 Google에 도움을 요청하거나 AI에게 도움을 요청했습니다. DEV에서 훌륭한 기사도 발견했습니다! 세상에는 훌륭한 정보가 많고 개발자 커뮤니티도 훌륭해서 어려운 시기를 헤쳐나갈 수 있었습니다.

테스트 및 문서

모든 것이 원활하게 작동하는지 확인하려면 테스트가 매우 중요했습니다. 나는 다른 컴퓨터에 라이브러리를 설치하고 버그를 잡기 위한 테스트를 작성했습니다. 문서화를 위해 자세한 README를 작성하고 내 웹사이트에 더 많은 문서를 설정했습니다.

플라잉 솔로

이 프로젝트는 모두 나였습니다. 도전적이었지만 정말 보람도 컸습니다. 혼자 한다는 것은 npm 라이브러리를 만드는 전체 과정을 처음부터 알아내면서 많은 것을 배우고 성장할 수 있다는 것을 의미했습니다.

출시 및 피드백

best-bible을 런칭한지 얼마 안되어 아직 피드백은 많이 받지 못했습니다. 사람들이 어떻게 생각하고 어떻게 사용하는지 듣고 싶습니다. 피드백은 개선에 큰 도움이 됩니다.

몇 가지 조언

자신만의 npm 라이브러리를 만들 생각이라면 제 조언은 다음과 같습니다. 계속 노력하고 도움을 요청하는 것을 두려워하지 마세요. 세상에는 수많은 리소스가 있으며 개발자 커뮤니티도 훌륭합니다. 가장 중요한 것은 재미있게 즐겨보세요!


best-bible을 만드는 것은 정말 멋진 경험이었으며, 여러분에게 도움이 되기를 바랍니다. 사용해 보시고 의견이 있으시면 알려주시기 바랍니다. 즐거운 코딩하세요!

위 내용은 나의 첫 번째 npm 라이브러리를 만드는 나의 여정의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.