我正在離線環境中設置一個完整的npm存儲庫,我正在研究使用Sinopia作爲存儲庫。如何讓Sinopia鏡像來自registry.npmjs.org的所有npm軟件包?
此前已經完成了這項工作。 Sinopia github頁面上的This thread描述了一個類似的場景,您可以在聯機環境中從registry.npmjs.org下載所有包,然後將它們複製到脫機環境,並且用戶甚至包括一個腳本以將所有文件下載到Sinopia後端。該腳本似乎可行,但它並沒有真正下載所有軟件包 - 只有所有已安裝軟件包的版本。
有沒有其他方法可以告訴Sinopia從registry.npmjs.org下載所有pagkages,或者我可以以某種方式從registry.npmjs.org中獲取軟件包的完整列表並使用它將所有文件下載到Sinopia?
任何輸入讚賞!
非常棒,我可以輕鬆使用它。謝謝一堆!對不起,我沒有足夠的業力來讚揚你: - / – tiasg