gpt4 book ai didi

azure-devops - 使 aws-sdk node_module 可用于我的 Azure DevOps 扩展

转载 作者:行者123 更新时间:2023-12-04 04:11:30 25 4
gpt4 key购买 nike

我正在尝试开发类似于官方 AWS Toolkit for Azure DevOps Extension 的 Azure DevOps 扩展.

我遇到的问题是 aws-sdk 的大小为 45MB,但 Azure DevOps 扩展限制为 26MB 的上传大小。

官方扩展如何获得对 aws-sdk 工作的引用?它不存在于 vsix extension package 中的任何位置当我解压缩它时。

有没有其他人遇到过这个文件大小限制问题?

最佳答案

We limit VSTS extension sizes to 25 Mb (we can go up to max 100 MB) and allow exceptions only in certain cases. We worked with the publisher here to understand their requirement and increased the size limit as an exception for their publisher.

在这里看看这个类似的问题:The extension package size exceeds the maximum package size '26214400 bytes'

在增加包大小之前,请您优化一下。建议:

  • 是否可以在扩展中声明一次公共(public)依赖关系(如果有)包裹?
  • 在运行时或安装时获取内容,而不是提供它在包装内。考虑使用工具安装程序库来拉取运行时的工具依赖性。使用 lib 提供的好处是工具按版本缓存,因此对于私有(private)代理,它不会得到下载每个版本。我们把它做成一个库,这样它就可以在外部使用工具安装程序任务。一个考虑,是任务不会在断开连接的情况下工作(没有互联网)。那应该只是在任务的描述/文档中。
  • 一些客户使用 WebPack 来 tree shaking 取得了很好的成功他们任务中的依赖性。

如果您仍然被阻止,您必须联系我们的 VS Marketplace 支持团队并尝试延长限制。

关于azure-devops - 使 aws-sdk node_module 可用于我的 Azure DevOps 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61644367/

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