我對包的理解是我們正在重用別人撰寫的一段代碼,也就是說,當我為我的專案下載大約 10 個 NPM 包時,需要很長時間,而當這些包通過客戶端機器上的瀏覽器下載時,它的真的很快(添加渲染等所需的時間)如何?我在這里錯過了什么嗎?
uj5u.com熱心網友回復:
當你將一個 npm 包匯入你的專案時,你不僅僅是下載包本身,而是包單獨需要的所有庫,這些庫可能很多。此外,您可以獲得未壓縮的庫源,這會增加時間,有時您甚至可能會下載自述檔案和類似的東西。
當您在網站中使用 npm 包時,您下載的是該包的“編譯”版本。包本身和它需要的所有庫都在一個檔案中。不需要運行的所有內容(例如 README)都被洗掉了。為了進一步減小檔案大小,檔案被縮小。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/400675.html
上一篇:我不小心npm安裝了'serv'而不是'serve'(NPM安裝)
下一篇:嘗試在Angular中安裝Clarity庫,“ngadd@clr/angular”出現錯誤“ERESOLVE無法決議依賴樹”
