2

我正在迁移到最新版本的 ProGet。我目前使用的是 3.8.6 版本,因此与稳定版本相差甚远。

我决定重新开始,迁移到 AWS 中一个全新的 Windows Server 2016 机器,并使用 RDS 作为 SQL 数据库。

新设置运行良好,我通过创建提要导入了我们的 NuGet 包,输入放置路径并将所有包放在那里。ProGet 注意到了这一点,并将它们全部移到了 Feed 中。

但是,我现在正在尝试导入我们的 npm 包。我已经创建了提要,添加了一个放置位置并将所有 npm 包都移了过来。在旧服务器上,它们都已经在子文件夹中。ProGet 似乎拒绝添加它们,除非它们位于指定为放置路径的根文件夹中。所以我在那里移动了一些包(不方便的是它们都被称为 package.tgz ...)并且它会拿起它们,将它们移动到 /ProgramData/ProGet/Packages/.npm/F5/ 也将它们放在文件夹中但是然后不会在 Web 界面上的提要中变得可见。

包数增加,如果我单击包我可以看到它们,然后单击它们并下载包,但它不会显示在主 Feed 'Page' 上。

另一方面,如果我通过网络界面手动上传一个包,它不会将包放在与上面相同的位置,但它在主提要页面可见......这是一个错误还是我在做有事吗?NuGet 包使用相同的方法完美地工作,所以我对为什么 npm 不工作感到困惑。

4

1 回答 1

0

在使用放置路径进行批量上传时,我注意到了同样的行为。据我所知,您必须至少有一个版本在详细信息上带有“最新”标签,才能在“提要”视图中显示任何内容。

于 2020-09-16T21:01:35.127 回答