💡
原文英文,约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工作流程的资源,但也有对迁移现有项目的担忧。
➡️