2016-03-17 30 views
0

我真的迷失了。 我讀過關於使用npm安裝等 並下載最新的軟件包。node_module設置自定義版本

這太好了。 但現在我正在複製粘貼這些文件到我的版本。

我認爲這樣做的目的是讓整個軟件包,但只爲您使用的模塊創建一個.js文件。 這將有利於有依賴關係。

但我無法弄清楚 - 我如何將事情提升到下一個階段 - 下一步? 換句話說 - 我下載了我想要的軟件包之後,我們來說說angular-bootstrap ui 有沒有辦法,如果我只在我的項目中使用datepicker(依賴項),某些東西會編譯.js文件只包含datapicker的bootstrap ui?

那是什麼東西? 難道有人能幫助我嗎?或者至少可以指點我一個資源,以便更好地理解?

我的最終目標是能夠下載有用的軟件包,並且只包含我的依賴項中的部分。 (IFFF我正確理解這一點,如果我不能請某人教育我)?

例如,你總是在github上看到。人們可以訪問整個來源。但是當人們只需要它的一部分時,人們肯定不會使用158Kb的文件,是嗎?

我目前編碼崇高的文本3和Visual Studio 2015年(社區) 並採用Prepros我預處理(處理.js文件,.scss精美)

回答

0

安裝包的全部或部分取決於真的就包裝是如何設計的。一些圖書館有一個「核心」圖書館,然後允許你選擇不同的組件,其他圖書館則要求你採取一切。

即使如此安裝所有內容並不意味着它包含在您的Web構建中,但這取決於您的構建過程。您可以使用index.html類型構建中的js文件查找中的「構建dist js」。因此,如果您的軟件包是分組的,則您只能引用完整庫中所需的許多文件的子集。

tl-dr:取決於圖書館是如何設計的,以及您的構建過程如何。