簡體   English   中英

我如何tar node_modules文件夾並從中獲取NodeJS

[英]How do I tar the node_modules folder and have NodeJS pull from that

我最近從事的一個項目總共有15000個文件,眾所周知,這些文件通常都是小文件。 成千上萬個文件可能讓每個人都感到頭疼,我想知道是否有辦法壓縮node_modules文件夾並告訴nodejs從該文件夾中提取所有依賴項。

我的理解是,模塊永遠不應寫入其自己的文件夾,因為它可能沒有所需的權限,因此我認為這會起作用。

它不必是tarball,只需將所有內容存儲在少於10個文件中即可。 它也可以是package.json中每個依賴項一個文件。

在GitHub上查看Node的問題#1278-壓縮包:

和GitHub上npm的問題#49-添加選項以存儲壓縮的依賴項:

我一直在為我們的docker構建考慮類似的問題,並且正在研究Yarn並使用Yarn Offline Mirror 它應為您每單位1個文件。 您可能還需要打開自動修剪功能

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM