我正在尝试建立一个完全脱机的Verdaccio安装程序,我可以将其用作小型开发人员团队和构建机器的NPM软件包的代理。
我的挑战是,我希望能够不时更新脱机npm软件包(以添加更多软件包)。为此,我唯一的可能性是使用另一台计算机(便携式计算机),该计算机位于此隔离的网络之外,并且具有单独的Verdaccio安装并在那里安装软件包。安装后,我在存储文件夹中有新的tgz文件。但是我的问题是如何将脱机Verdaccio安装中的存储文件夹与在线文件夹中的存储文件夹合并。因为我无法手动执行此操作,尤其是当您的程序包具有很多依赖性时。
是否可以轻松设置一些复制(我不是CouchDb的专家),甚至可以使用简单的CLI指令?还是有一种方法可以通过Verdaccio或其他实用程序来实现?
请记住,即使也用于开发,该网络也是完全隔离的(没有网络访问权限。)>
我正在尝试建立一个完全脱机的Verdaccio安装程序,我可以将其用作小型开发人员团队和构建机器的NPM软件包的代理。我的挑战是我会...
我只是最疯狂的想法,可能是一个很好的解决方案: