為什么 npm 要為每個項目單獨安裝一遍 node_modules?


每個項目都是 install 一次。 如果不使用鏡像, inistall 一個依賴恐怕都下載成功。 如果使用鏡像, install 整個項目下 json 中的依賴也要很久。 如何全部都 install 下來了, 我這個項目又多安裝了幾百M,但我前面一個項目也用了相同的依賴呀,為什么就不能共用之前下載好的依賴? 版本問題如何解決?加版本號呀。如果全局查找,沒有全局版本的問題下再再項目目錄下安裝沒有的版本呀。 兼容問題如何解決?都nodejs了哪還有那么多兼容問題? 多級依賴導致目錄層級超出系統上限,安裝不成功,那有什么用?安裝成功了由於目錄路徑太長,導致移動到其他目錄下時可能元素移動、無法刪除目錄過長、無法處理目錄過長,這些不是問題? 多級依賴如何解決?如果覺得全部扁平會使找源碼不方便,那為了避免目錄過長安裝不成功, install 前不能先計算下當前目錄還能處理多少級目錄?不能把會超出最大層級的依賴扁平? 看了知乎上的很多回答。 再次感觸,自己入的前端大坑,坑太大。 想想那么多坑,入坑還得爬坑……坑是無限的,但是時間是有限的,生命是有限的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM