新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
現(xiàn)代JavaScript庫(kù)打包指南
本指南旨在提供一些大多數(shù)庫(kù)都應(yīng)該遵循的一目了然的建議。以及一些額外的信息,用來(lái)幫助你了解這些建議被提出的原因,或幫助你判斷是否不需要遵循某些建議。這個(gè)指南僅適用于 「庫(kù)(libraries)」,不適用于應(yīng)用(app)。

要強(qiáng)調(diào)的是,這只是一些「建議」,并不是所有庫(kù)都必須要遵循的。每個(gè)庫(kù)都是獨(dú)特的,它們可能有充足的理由不采用本文中的任何建議。
最后,這個(gè)指南不針對(duì)某一個(gè)特定的打包工具 —— 已經(jīng)有許多指南來(lái)說(shuō)明如何在配置特定的打包工具。相反我們聚焦于每個(gè)庫(kù)和打包工具(或不用打包工具)都適用的事項(xiàng)。
輸出 esm、cjs? 和 umd 格式
- esm 是“EcmaScript module”的縮寫(xiě)。
- cjs 是“CommonJS module”的縮寫(xiě)。
- umd? 是“Universal Module Definition”的縮寫(xiě),它可以在


咨詢
建站咨詢