gpt4 book ai didi

node.js - 如何将私有(private) Verdaccio npm 注册表迁移到另一台服务器?

转载 作者:太空宇宙 更新时间:2023-11-03 23:59:55 26 4
gpt4 key购买 nike

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

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

我已经安装了 Node.js nvm脚本和 Verdaccio 按以下方式全局安装:

npm install -g verdaccio

最佳答案

这里是 Verdaccio 核心维护者。不久前,我写下了从最新的 Sinopia 迁移到任何 Verdaccio(v3、v4-alpha)所需的步骤。

简而言之(对于 UNIX):

  1. 文件夹~/.local/share/sinopia必须重命名为~/.local/share/verdaccio
  2. 文件夹~/.config/sinopia必须重命名为~/.config/verdaccio

还有一个额外步骤,不是必需的,但建议:

  • 文件 ~/.config/sinopia/storage/.sinopia-db.json 必须重命名为 ~/.local/share/verdaccio/storage/.verdaccio-db。 json
  • 要查找 Windows 位置,check the following link .

    我希望这有帮助。原始来源在下面的链接中。

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

    关于node.js - 如何将私有(private) Verdaccio npm 注册表迁移到另一台服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55258268/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com