嘿大家!我是 BestCodes,我想分享我創建第一個 npm 庫的經驗。作為一名全端開發人員,我一直使用 npm 庫,但我自己從未製作過。我認為是時候投入其中,學習新東西,並在過程中享受一些樂趣。所以,這是最佳聖經如何誕生的故事。
我是《聖經》的忠實粉絲,尤其是英王欽定本 (KJV)。我是基督徒,所以這是可以預料的。我想,「為什麼不創建一個可以非常輕鬆地與之互動的庫呢?」所以,這就是我所做的。 best-bible 旨在幫助您輕鬆獲得 KJV 聖經中的不同經文、章節等。
為了建構這個,我使用了聖經的 JSON 檔案和古老的 JavaScript。我希望該程式庫非常靈活,因此它支援 ECMAScript 模組 (ESM)、CommonJS (CJS) 和 TypeScript。這樣,它幾乎可以適應任何項目設定。
添加 TypeScript 支援確實令人頭痛。我必須設定一個 tsconfig.json 檔案並找出所有內容的類型。確保它適用於 import 和 require 語句需要一些認真的嘗試和錯誤。 (認真的嘗試和錯誤。我經歷了近60個版本!)。
當我遇到困難時,我向 Google 求助或向 AI 尋求協助。我甚至在 DEV 上找到了一些很棒的文章!那裡有大量很棒的信息,而且開發者社區很棒,所以我設法克服了困難。
測試對於確保一切順利進行非常重要。我在不同的機器上安裝了該庫並編寫了測試來捕獲任何錯誤。對於文檔,我整理了一份詳細的自述文件,並在我的網站上設定了更多文檔。
這個計畫就是我的。這很有挑戰性,但也非常有益。獨自完成意味著我需要學習和成長很多,弄清楚從頭開始創建 npm 庫的整個過程。
我剛剛推出了 best-bible,所以我還沒有得到太多回饋。我很高興聽到人們的想法以及他們如何使用它。回饋對於改進非常有幫助。
如果你正在考慮創建自己的 npm 庫,這是我的建議:堅持下去,不要害怕尋求幫助。那裡有大量的資源,而且開發者社群也很棒。最重要的是,玩得開心!
創造最好的聖經是一次很棒的經歷,我希望你發現它有用。如果您嘗試或有任何反饋,請告訴我。快樂編碼!
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3