我一直在使用npm,但我從來沒有理解過這一點:爲什麼`npm install dragula`包含112個文件?
當安裝一個軟件包,如dragula,它包括所有的源文件。
我真的不想要所有112個文件。我只是想要4個文件的dragula/dist文件。
包括GitHub項目的所有內容的背後的理由是什麼?爲什麼不包括分發文件?如果我想要整個項目,我會去GitHub並下載它。我只使用dragula作爲示例。我下載的所有npm下載都有同樣的問題。
使用許多這樣的庫時,問題會變得更加嚴重。
有沒有辦法將軟件包簡化爲運行時實際使用的文件?
我遇到的問題是,50個這樣的庫後,我有一個nodes_module文件夾超過20,000個文件。這一切都有效,但我想將其減少到實際需要的文件。
據我所知,不是通過NPM。但是如果你不需要其他的東西,你可以從cdn中包含它。 '' – CollinD
如果我不清楚,我很抱歉。我編輯了最後一行,並刪除了我的評論。 –