簡體   English   中英

如何將 SPFX (ReactJS) 項目轉換為 ReactJS?

[英]How to convert SPFX (ReactJS) project to ReactJS?

如何將 SPFx(ReactJs) 項目轉換為 ReactJS? 或者是否可以利用 dist/lib 文件夾二進制文件作為組件包含在新創建的 ReactJs 項目中並重用現有的 SPFx 組件?

理論上是可以的(你可以使用 gulp build 命令來生成一個庫 [es 模塊])。 但我認為由於對@microsoft 庫(例如@microsoft/sp-http)的依賴以及當然缺少 SPWebPartContext,我認為不可能在 SPFx 之外重用它。

即使您可以以某種方式在您的構建中包含@microsoft 庫並嘗試在 SharePoint 之外運行它您將在運行時遇到一些問題,例如為了獲取 Graph API 令牌,它會嘗試調用將 SPO 令牌轉換為 Graph 的方法API 令牌(這當然是過度簡化了)並且沒有可用的 SPO 令牌,因為您不在 SPO 上下文中。

希望有幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM