Как перенести частный реестр Verdaccio npm на другой сервер? - PullRequest
1 голос
/ 20 марта 2019

Я планирую настроить частный реестр npm для наших внутренних Node.js / веб-проектов, и кажется, что Verdaccio - лучший выбор для него с открытым исходным кодом.

Перед началомчтобы публиковать там свои личные пакеты, я хочу быть уверенным, что существует простой способ перенести установку Verdaccio со всеми опубликованными пакетами на другой сервер. Здесь - аналогичный вопрос для Sinopia Проект Verdaccio разветвлен.Люди там говорят, что мы должны просто переместить весь каталог sinopia на другой сервер.Но каков точный каталог и какой каталог (или, возможно, несколько каталогов) для Verdaccio?

У меня установлен Node.js скриптом nvm , а Verdaccio установлен глобально следующим образом:

npm install -g verdaccio

1 Ответ

1 голос
/ 20 марта 2019

Здесь ведущий разработчик Verdaccio. Не так давно я записал необходимые шаги для перехода от последней Синопии к любому Вердаччо (v3, v4-alpha).

В двух словах (для UNIX):

  1. Папка ~/.local/share/sinopia должна быть переименована в ~/.local/share/verdaccio
  2. Папка ~/.config/sinopia должна быть переименована в ~/.config/verdaccio

Существует дополнительный шаг, не обязательный, но рекомендуемый:

  1. Файл ~/.config/sinopia/storage/.sinopia-db.json должен быть переименован в ~/.local/share/verdaccio/storage/.verdaccio-db.json

Чтобы найти расположение Windows, проверьте следующую ссылку .

Надеюсь, это поможет. Оригинальный источник по ссылке ниже.

https://verdaccio.org/blog/2019/02/24/migrating-verdaccio#migrating-from-sinopia-140-to-verdaccio-2x-3x

...