[英]How to migrate private Verdaccio npm registry to another server?
我打算為我們的內部 Node.js/web 項目設置私有 npm 注冊表,並且似乎Verdaccio是最好的開源選擇。
在開始在那里發布我的私有包之前,我想確保存在一種將 Verdaccio 安裝和所有已發布包移動到另一台服務器的簡單方法。 Here is a similar question for Sinopia Verdaccio project is fork from。 那里的人說我們應該簡單地將整個sinopia
目錄移動到另一個服務器。 但是 Verdaccio 的確切目錄是什么以及目錄(或者可能是幾個目錄)是什么?
我通過nvm腳本安裝了 Node.js,並通過以下方式全局安裝了Verdaccio :
npm install -g verdaccio
這里是 Verdaccio 核心維護者。 不久前,我已經寫下了從最新的 Sinopia 遷移到任何 Verdaccio (v3,v4-alpha) 所需的步驟。
簡而言之(對於 UNIX):
~/.local/share/sinopia
必須重命名為~/.local/share/verdaccio
~/.config/sinopia
必須重命名為~/.config/verdaccio
還有一個額外的步驟,不是必需的,但建議:
~/.config/sinopia/storage/.sinopia-db.json
必須重命名為~/.local/share/verdaccio/storage/.verdaccio-db.json
要查找 Windows 位置,請查看以下鏈接。
我希望這有幫助。 以下鏈接中的原始來源。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.