2

我计划为我们的内部 Node.js/web 项目设置私有 npm 注册表,似乎Verdaccio是最好的开源选择。

在开始在那里发布我的私有包之前,我想确保存在一种将 Verdaccio 安装与所有已发布包一起移动到另一台服务器的简单方法。Sinopia Verdaccio 项目的一个类似问题。那里的人说我们应该简单地将整个sinopia目录移动到另一台服务器。但是,Verdaccio 的确切目录和目录(或者,可能是几个目录)是什么?

我通过nvm脚本安装了 Node.js,并通过以下方式全局安装了 Verdaccio:

npm install -g verdaccio
4

1 回答 1

3

这里是 Verdaccio 的核心维护者。不久前,我写下了从最新的 Sinopia 迁移到任何 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

于 2019-03-20T11:46:29.417 回答