PnP各项目现状咨询:可维护项目及SPFx控件可用性确认
当前活跃维护的PnP核心项目
SPFx开发相关关键项目
- sp-dev-fx-controls-react 和 sp-dev-fx-property-controls:这两个项目目前仍在活跃维护,是SPFx开发中使用率极高的第三方控件库,完全可以安全使用。它们会同步适配最新的SPFx版本和SharePoint平台更新,社区贡献稳定,bug修复和功能迭代都有持续输出。
- PnPjs:作为PnP生态的核心JS/TS库,用于简化SharePoint、Graph API的调用逻辑,目前处于活跃维护状态,是替代旧版CSOM进行数据操作的首选方案,文档体系也相对完善。
已停止维护的旧项目
- 早期的部分SPFx生成器分支项目确实已停止维护,现在推荐使用官方SPFx Yeoman生成器,搭配PnPjs和上述控件库来搭建项目。
- 旧版PnP CSOM扩展项目已不再维护,建议迁移到PnPjs或官方Graph SDK来实现.NET端的SharePoint操作。
PnP生态判断小技巧
PnP是微软社区主导的开源项目集合,核心活跃项目都集中在PnP官方GitHub组织下的核心仓库中。遇到内容混乱时,可通过以下方式判断项目状态:
- 活跃项目会有近期的代码提交记录、版本更新日志,README中会明确标注维护状态;
- 废弃项目会在README顶部标注“不再维护”或直接被归档。
内容的提问来源于stack exchange,提问作者Pedro Costa
相关产品推荐
相关产品推荐

