【发布时间】:2017-08-06 16:49:57
【问题描述】:
我正在迁移到最新版本的 ProGet。我目前使用的是 3.8.6 版本,因此与稳定版本相差甚远。
我决定重新开始,迁移到 AWS 中全新的 Windows Server 2016 机器,并为 SQL 数据库使用 RDS。
新设置运行良好,我通过创建提要导入了我们的 NuGet 包,输入放置路径并将所有包放在那里。 ProGet 注意到了这一点,并将它们全部移至 Feed。
但是,我现在正在尝试导入我们的 npm 包。我已经创建了提要,添加了一个放置位置并将所有 npm 包都移了过来。在旧服务器上,它们都已经在子文件夹中。 ProGet 似乎拒绝添加它们,除非它们位于指定为放置路径的根文件夹中。所以我在那里移动了一些包(不方便的是它们都被称为 package.tgz ...)并且它会拿起它们,将它们移动到 /ProgramData/ProGet/Packages/.npm/F5/ 也将它们放在文件夹中但是然后不会在 Web 界面上的提要中显示。
包的数量增加了,如果我点击包我可以看到它们,然后点击它们并下载包,但它没有显示在主 Feed 'Page' 上。
另一方面,如果我通过网络界面手动上传包,它不会将包放在与上述相同的位置,但它在主提要页面上可见。 ..这是一个错误还是我做错了什么? NuGet 包使用相同的方法完美地工作,所以我对为什么 npm 不工作感到困惑。
【问题讨论】:
标签: node.js npm nuget package-managers proget