SPFx、PnPjs 和 @pnp/spfx-controls-react 的哪些版本应该一起使用?

问题描述 投票:0回答:1

我正在开发一个 SharePoint 框架 (SPFx) 项目,但无法确定要一起使用的 SPFx、PnPjs 和 @pnp/spfx-controls-react 的正确版本。具体来说,需要以下组件:

SPFx 1.19 和 SPFx 1.17 PnPjs v2、v3 和 v4 @pnp/spfx-controls-react 包

我发现一些文档表明 SPFx 1.19 1.17 支持 PnPjs v3 和 @pnp/spfx-controls-react,但我正在努力寻找关于这些库的哪些版本可以很好地协同工作的明确指南。特别是,我正在寻找有关如何在此上下文中使用 PeoplePicker 和 FilePicker 等组件的信息。

有人可以提供指导或向我指出解释的相关文档:

不同版本的SPFx和PnPjs之间的兼容性。 哪个版本的 @pnp/spfx-controls-react 应与特定版本的 SPFx 和 PnPjs 一起使用。 将 PeoplePicker 和 FilePicker 与这些库一起使用的任何示例配置或最佳实践。 任何帮助或对适当文档的参考将不胜感激!

sharepoint-online spfx pnp-js
1个回答
0
投票

对于 PnPjs,依赖项列在以下页面上:https://pnp.github.io/pnpjs/getting-started/#spfx-version-1180-later

具体针对您的问题,SPFx 1.17只能使用PnPjs v3,因为v4需要Node 18,而SPFx 1.17不支持Node 18。 SPFx 1.19 可以使用任一版本的 PnPjs,但建议使用 v4。

对于 PnP/React 控件,可以在此处找到依赖项:https://pnp.github.io/sp-dev-fx-controls-react/#library-versions

对于你的问题,最新版本的控件同时支持SPFx 1.17和1.19

祝你好运!


如果我的回答有助于解决或解决您的问题,请考虑点击标记为最佳回复&。这将帮助其他人轻松找到正确的解决方案。它还会关闭该项目。如果该帖子在其他方面有用,请考虑给它一个Like

© www.soinside.com 2019 - 2024. All rights reserved.