2017-06-13 120 views
0

使用shrinkwrap鎖定節點模塊時,如何生成npm-shrinkwrap.json文件?它遞歸地檢查node_modules文件夾並獲取它的信息嗎?如何生成shrinkwrap文件?

我這麼問是因爲我做了一個NPM成功安裝其背後翻譯GitHub庫的一個內部artifactory的回購代理,但所產生的收縮包裝含有直接github上的url(我不想要什麼)

+0

如果代理正在爲您替換這些存儲庫的「魔術」,那麼我會猜想shrinkwrap無法推斷出「真實」的回購網址,但當然,只要您落後於它們,它們仍然會工作代理? 關於你的實際問題,我認爲它按照你默認的描述進行,但不是100%肯定的。在文檔中沒有描述它嗎? – Jostein

回答

1

NPM拆封在終端文件夾中包含的package.json文件,該文件將genrate NPM-shrinkwrap.json文件

雅這將在目錄中的節點模塊文件夾遞歸查詢。