SharePoint Framework 1.22发布,采用基于Heft的构建工具链和更新的项目基线

SharePoint Framework 1.22发布,采用基于Heft的构建工具链和更新的项目基线

💡 原文英文,约600词,阅读约需2分钟。
📝

内容提要

微软发布SharePoint Framework (SPFx) 1.22版本,更新了构建工具链,采用Heft替代Gulp,提升了可扩展性和安全性。新项目默认使用Heft,解决了npm审计漏洞,并将TypeScript版本重置为5.8。社区对此反应热烈,但迁移现有项目仍需努力。未来计划包括CLI解耦和模板开源。

🎯

关键要点

  • 微软发布SharePoint Framework (SPFx) 1.22版本,更新了构建工具链,采用Heft替代Gulp。
  • 新版本旨在解决技术债务,提高可扩展性,并与微软工具链标准对齐。
  • SPFx 1.22版本转向Heft构建工具链,管理新项目的构建任务,底层打包仍使用Webpack。
  • Heft的引入解决了开发者对SPFx工具链不透明的长期担忧,支持共享配置和简化的TypeScript设置。
  • 解决了SPFx Yeoman生成器和项目输出中的所有已知npm审计漏洞,提高了安全性。
  • 默认TypeScript版本重置为5.8,提供了更现代的语言特性和工具支持。
  • 未来版本SPFx 1.23将完全使用Heft,新项目将不再支持Gulp。
  • 社区对构建系统的变化反应热烈,部分开发者分享了适应新Heft工作流程的资源。
  • 未来计划包括CLI解耦、模板开源和与Rush Stack工具的更深集成。

延伸问答

SharePoint Framework 1.22版本的主要更新是什么?

SharePoint Framework 1.22版本主要更新了构建工具链,采用Heft替代Gulp,提升了可扩展性和安全性。

Heft构建工具链的引入有什么好处?

Heft的引入解决了开发者对SPFx工具链不透明的担忧,支持共享配置和简化的TypeScript设置。

SPFx 1.22版本如何提高安全性?

SPFx 1.22版本解决了所有已知的npm审计漏洞,提高了安全性,开发者在使用最新生成器时不会再看到高严重性问题。

迁移到SPFx 1.22版本需要注意什么?

迁移到SPFx 1.22版本需要注意调整自定义的gulpfile.js实现,特别是对于使用自定义构建步骤的团队。

未来的SPFx版本有什么计划?

未来的SPFx版本计划包括CLI解耦、模板开源和与Rush Stack工具的更深集成。

社区对SPFx 1.22版本的反应如何?

社区对SPFx 1.22版本的反应热烈,开发者分享了适应新Heft工作流程的资源,但也有对迁移现有项目的担忧。

➡️

继续阅读