打包扩展时排除文件

Exclude files while packaging an extension

我正在尝试创建 Azure DevOps 扩展。作为其中的一部分,当我尝试使用 npm 包 azure-pipelines-tasks-azure-arm-rest-v2 时,使用 tfx create extension 完成包扩展时失败] 命令显示以下错误:

这是因为node_modules中模块中包含的许可证文件。当我删除该文件时,它成功创建了 .vsix 文件。这个模块有其他选择吗?或者有没有办法在使用 tfx create extension 命令时排除文件?

如错误消息所示,这似乎是由于文件名 OpenSSL License.txt 中的空格所致。解决此问题的最简单方法是在 运行 tfx extension create 命令之前重命名文件。

如果这没有帮助,请打开一个问题 azure-pipelines-tasks repo. Here 是过去打开的一个类似问题。