Hallo alle miteinander! Ich bin BestCodes und möchte mein Abenteuer bei der Erstellung meiner allerersten NPM-Bibliothek teilen. Als Full-Stack-Entwickler verwende ich ständig NPM-Bibliotheken, habe aber selbst noch nie eine erstellt. Ich dachte, es wäre an der Zeit, einzutauchen, etwas Neues zu lernen und dabei etwas Spaß zu haben. Hier ist also die Geschichte, wie die beste Bibel zum Leben erweckt wurde.
Ich bin ein großer Fan der Bibel, insbesondere der King James Version (KJV). Ich bin Christ, das ist also zu erwarten. Ich dachte: „Warum nicht eine Bibliothek erstellen, die die Interaktion damit supereinfach macht?“ Das habe ich also getan. Bei best-bible geht es darum, Ihnen dabei zu helfen, mühelos verschiedene Verse, Kapitel und mehr aus der KJV-Bibel zu finden.
Um dies zu erstellen, habe ich eine JSON-Datei der Bibel und gutes altes JavaScript verwendet. Ich wollte, dass die Bibliothek flexibel ist, sodass sie ECMAScript-Module (ESM), CommonJS (CJS) und TypeScript unterstützt. Auf diese Weise passt es in nahezu jedes Projekt-Setup.
Das Hinzufügen der TypeScript-Unterstützung war ein echtes Problem. Ich musste eine tsconfig.json-Datei einrichten und die Typen für alles herausfinden. Um sicherzustellen, dass es sowohl mit Import- als auch mit Require-Anweisungen funktioniert, waren einige ernsthafte Versuche erforderlich. (Ernsthafter Versuch und Irrtum. Ich habe fast 60 Versionen durchgesehen!).
Als ich nicht weiterkam, wandte ich mich an Google oder bat AI um Hilfe. Ich habe sogar einige tolle Artikel auf DEV gefunden! Es gibt eine Menge toller Informationen und die Entwickler-Community ist großartig, also habe ich es geschafft, die schwierigen Stellen zu meistern.
Testen war super wichtig, um sicherzustellen, dass alles reibungslos funktionierte. Ich habe die Bibliothek auf verschiedenen Rechnern installiert und Tests geschrieben, um etwaige Fehler zu erkennen. Zur Dokumentation habe ich eine ausführliche README-Datei zusammengestellt und weitere Dokumente auf meiner Website eingerichtet.
Dieses Projekt war ganz für mich. Es war herausfordernd, aber auch sehr lohnend. Das allein zu machen bedeutete, dass ich viel lernen und mich weiterentwickeln konnte, indem ich den gesamten Prozess der Erstellung einer NPM-Bibliothek von Grund auf neu erlernte.
Ich habe best-bible gerade erst gestartet, daher habe ich noch nicht viel Feedback bekommen. Ich bin gespannt, was die Leute denken und wie sie es nutzen. Feedback ist sehr hilfreich, um Verbesserungen vorzunehmen.
Wenn Sie darüber nachdenken, Ihre eigene NPM-Bibliothek zu erstellen, ist hier mein Rat: Bleiben Sie dran und haben Sie keine Angst, um Hilfe zu bitten. Es gibt jede Menge Ressourcen und die Entwickler-Community ist großartig. Am wichtigsten ist, viel Spaß damit!
Die Erstellung der besten Bibel war eine großartige Erfahrung und ich hoffe, dass Sie sie nützlich finden. Wenn Sie es ausprobieren oder Feedback haben, lassen Sie es mich wissen. Viel Spaß beim Codieren!
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3