Visual Studio Code 的 Teams Toolkit 更新 - 2024 年 1 月

Visual Studio Code 的 Teams Toolkit 更新 - 2024 年 1 月

💡 原文英文,约1100词,阅读约需4分钟。
📝

内容提要

Teams Toolkit for Visual Studio Code发布了更新,包括将Tab应用部署到Azure Static Web Apps、改进构建目录清理、优化Dev Tunnel过期、日志级别设置、Sample App详情页面提供更丰富的信息、改进多租户场景的故障排除和优化SPFx解决方案版本处理。更新还引入了Teams Toolkit CLI版本3,包括新的命令结构和新的doctor命令。还实施了错误修复。鼓励用户下载最新的Teams Toolkit预发布版来探索这些新功能和改进。

🔎

延伸解读

部署方式变更:Tab 应用默认使用 Azure Static Web Apps

本次更新后,Teams Toolkit 将 Azure Static Web Apps 作为部署 Tab 应用的默认方案。如果开发者仍希望使用旧的 Azure Storage 方式,需要参考官方提供的示例进行配置。这一变化可能影响现有项目的部署流程,建议检查相关配置并适时调整。

开发效率提升:构建清理与 Dev Tunnel 优化

Teams Toolkit 现在会在每次部署前自动清理构建目录中的 .deployment 文件夹,这有助于减少部署时间。同时,不活动的 Dev Tunnel 实例会在一小时后自动清理,缓解实例数量限制错误。这些改进能减少手动干预,让开发过程更顺畅。

CLI v3 预览:命令结构变化与 doctor 命令

Teams Toolkit CLI 版本 3 已进入公开预览,主要变化包括根命令改为 teamsapp,并采用更直观的命令结构。新增的 teamsapp doctor 命令可帮助诊断和修复常见问题。如果你在脚本中使用了旧版 CLI,建议更新命令前缀以适配新版本。

问题修复与多租户场景支持

本次更新修复了多个错误,例如取消新建应用时的“User canceled”错误、Node.js 安装链接 404 问题、Copilot 访问状态显示不准确等。此外,针对多租户场景中 aadApp/update 操作因 HostNameNotOnVerifiedDomain 失败的情况,提供了故障排除指南,帮助开发者更快定位问题。

❓

Q&A

Teams Toolkit 现在默认用什么来部署 Tab 应用?

Azure Static Web Apps 现在是 Teams Toolkit 中部署基于 Tab 的应用程序的默认解决方案。

Teams Toolkit 如何优化 Dev Tunnel 的过期处理?

不活动的 Dev Tunnel 实例现在会在一个小时后自动清理,从而缓解 Dev Tunnel 实例限制错误。

Teams Toolkit CLI 版本 3 有哪些主要变化?

Teams Toolkit CLI 版本 3 的主要变化包括:新的命令签名(以 teamsapp 作为根命令)、新的命令结构(更直观易用)以及新的 doctor 命令(帮助诊断和修复常见问题)。

如何控制 Teams Toolkit 日志的详细程度?

Teams Toolkit 新增了日志级别设置,可以在用户设置和工作区设置的 Teams Toolkit 部分中找到这些设置,从而控制日志的详细程度。

Sample App 详情页面现在提供了哪些额外信息?

Sample App 详情页面现在包含了来自项目 README 文件的额外详细信息,例如项目描述、先决条件和运行项目的步骤。

Teams Toolkit 如何处理 SPFx 解决方案版本不一致的问题?

当开发者添加额外的 Web 部件时,Teams Toolkit 会比较全局安装的 SPFx 解决方案版本与 Teams Toolkit 使用的版本。如果检测到差异,会提示开发者安装或升级解决方案版本。

🏷️

标签

➡️

继续阅读