使 aws-sdk node_module 可用于我的 Azure DevOps 扩展
Make the aws-sdk node_module available to my Azure DevOps Extension
我正在尝试开发类似于官方 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'
在增加包大小之前,请您优化一下。建议:
- 是否可以在扩展中声明一次公共依赖关系(如果有)
包裹?
- 在运行时或安装时获取东西而不是提供
它在包装内。考虑使用工具安装程序库来拉取
运行时的工具依赖性。使用 lib 提供的好处是
工具按版本缓存,因此对于私人代理,它不会得到
下载每个版本。我们把它做成一个库,这样它就可以在外部使用
工具安装程序任务。一个考虑,是任务不会
在断开连接的情况下工作(没有互联网)。那应该只是
在任务的描述/文档中。
- 一些客户使用 WebPack 进行 tree shaking 取得了很好的成功
他们任务中的依赖关系。
如果您仍然被阻止,您必须联系我们的 VS Marketplace 支持团队并尝试延长限制。
我正在尝试开发类似于官方 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'
在增加包大小之前,请您优化一下。建议:
- 是否可以在扩展中声明一次公共依赖关系(如果有) 包裹?
- 在运行时或安装时获取东西而不是提供 它在包装内。考虑使用工具安装程序库来拉取 运行时的工具依赖性。使用 lib 提供的好处是 工具按版本缓存,因此对于私人代理,它不会得到 下载每个版本。我们把它做成一个库,这样它就可以在外部使用 工具安装程序任务。一个考虑,是任务不会 在断开连接的情况下工作(没有互联网)。那应该只是 在任务的描述/文档中。
- 一些客户使用 WebPack 进行 tree shaking 取得了很好的成功 他们任务中的依赖关系。
如果您仍然被阻止,您必须联系我们的 VS Marketplace 支持团队并尝试延长限制。