Git 将npm包和依赖项镜像到专用注册表

Git 将npm包和依赖项镜像到专用注册表,git,npm,verdaccio,Git,Npm,Verdaccio,我正在开发一个应用程序,需要在nodejs和vue中提供长达20年的长期支持。问题是我不能指望NPMJ还能再活20年 一个简单而快速的解决方案是将node_modules目录提交到我的Git,缺点是众所周知的。那么还有别的办法吗?我读了很多关于私有注册中心的书,拥有所需的所有内容的克隆/镜像/拷贝,并且仍然能够利用npm的所有优势将是完美的。是否有一种方法可以将包从例如NPMJ克隆/镜像/复制到私有注册表,包括所有版本和(非常重要的)依赖项?而且,克隆/镜像/拷贝的更新过程能否实现自动化 有没有

我正在开发一个应用程序,需要在nodejs和vue中提供长达20年的长期支持。问题是我不能指望NPMJ还能再活20年

一个简单而快速的解决方案是将node_modules目录提交到我的Git,缺点是众所周知的。那么还有别的办法吗?我读了很多关于私有注册中心的书,拥有所需的所有内容的克隆/镜像/拷贝,并且仍然能够利用npm的所有优势将是完美的。是否有一种方法可以将包从例如NPMJ克隆/镜像/复制到私有注册表,包括所有版本和(非常重要的)依赖项?而且,克隆/镜像/拷贝的更新过程能否实现自动化

有没有人有过这样做的经验,或者有过这样设置的起点?还是说克隆/镜像/拷贝的最初想法根本不是一个好的解决方案