TFX-CLI 在 "tfx extension create" 上失败
TFX-CLI fails on "tfx extension create"
背景: 使用AzureDevops Services作为Ci/CD,需要创建自定义服务端点,遵循these 文档。
之后是 this 发布,但失败了。
目标:创建自定义服务端点。
问题:当运行“tfx extension create”命令时,我收到此错误(似乎没有调试工作):
C:\Users\USER\Desktop\extension>tfx extension create --trace-level debug
(node:19816) Warning: Accessing non-existent property 'padLevels' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
TFS Cross Platform Command Line Interface v0.8.3
Copyright Microsoft Corporation
2020-10-29T15:52:51.089Z : cache.getItem
2020-10-29T15:52:51.098Z : merger.merge
2020-10-29T15:52:51.099Z : merger.gatherManifests
2020-10-29T15:52:51.106Z : Merging 1 manifest from the following paths:
2020-10-29T15:52:51.107Z : vss-extension.json
2020-10-29T15:52:51.112Z : Path 'C:\Users\USER\Desktop\extension\node_modules\vss-web-extension-sdk\lib` is a directory. Adding all contained files (recursive).
2020-10-29T15:52:51.115Z : -- VSS.SDK.js
2020-10-29T15:52:51.117Z : -- VSS.SDK.min.js
2020-10-29T15:52:51.120Z : Path 'C:\Users\USER\Desktop\extension\BuildTaskFolder` is a directory. Adding all contained files (recursive).
2020-10-29T15:52:51.121Z : -- task.json
2020-10-29T15:52:51.130Z : Generating [Content_Types].xml
2020-10-29T15:52:51.137Z : Error: There were errors with your extension. Address the following and re-run the tool.
2020-10-29T15:52:51.137Z : One or more 'categories' must be provided.
2020-10-29T15:52:51.137Z : at C:\Users\USER\AppData\Roaming\npm\node_modules\tfx-cli\_build\exec\extension\_lib\merger.js:212:39
error: Error: There were errors with your extension. Address the following and re-run the tool.
error: One or more 'categories' must be provided.
非常感谢您的建议。
根据您的错误信息:错误:必须提供一个或多个'categories'。您需要将类别添加到 vss-extension.json 文件。该文件包含必需的属性。 Categories 是一个字符串数组,表示您的扩展所属的类别。必须至少提供一个类别,您可以包含的类别数量没有限制。
例如:
"categories": [
"Azure Boards"
],
您可以在文档中找到有关 required attributes 的更多信息。
背景: 使用AzureDevops Services作为Ci/CD,需要创建自定义服务端点,遵循these 文档。
之后是 this 发布,但失败了。
目标:创建自定义服务端点。
问题:当运行“tfx extension create”命令时,我收到此错误(似乎没有调试工作):
C:\Users\USER\Desktop\extension>tfx extension create --trace-level debug
(node:19816) Warning: Accessing non-existent property 'padLevels' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
TFS Cross Platform Command Line Interface v0.8.3
Copyright Microsoft Corporation
2020-10-29T15:52:51.089Z : cache.getItem
2020-10-29T15:52:51.098Z : merger.merge
2020-10-29T15:52:51.099Z : merger.gatherManifests
2020-10-29T15:52:51.106Z : Merging 1 manifest from the following paths:
2020-10-29T15:52:51.107Z : vss-extension.json
2020-10-29T15:52:51.112Z : Path 'C:\Users\USER\Desktop\extension\node_modules\vss-web-extension-sdk\lib` is a directory. Adding all contained files (recursive).
2020-10-29T15:52:51.115Z : -- VSS.SDK.js
2020-10-29T15:52:51.117Z : -- VSS.SDK.min.js
2020-10-29T15:52:51.120Z : Path 'C:\Users\USER\Desktop\extension\BuildTaskFolder` is a directory. Adding all contained files (recursive).
2020-10-29T15:52:51.121Z : -- task.json
2020-10-29T15:52:51.130Z : Generating [Content_Types].xml
2020-10-29T15:52:51.137Z : Error: There were errors with your extension. Address the following and re-run the tool.
2020-10-29T15:52:51.137Z : One or more 'categories' must be provided.
2020-10-29T15:52:51.137Z : at C:\Users\USER\AppData\Roaming\npm\node_modules\tfx-cli\_build\exec\extension\_lib\merger.js:212:39
error: Error: There were errors with your extension. Address the following and re-run the tool.
error: One or more 'categories' must be provided.
非常感谢您的建议。
根据您的错误信息:错误:必须提供一个或多个'categories'。您需要将类别添加到 vss-extension.json 文件。该文件包含必需的属性。 Categories 是一个字符串数组,表示您的扩展所属的类别。必须至少提供一个类别,您可以包含的类别数量没有限制。 例如:
"categories": [
"Azure Boards"
],
您可以在文档中找到有关 required attributes 的更多信息。