【问题标题】:is it possible to create react app and deploy in sharepoint online without creating as web part?是否可以在不创建为 Web 部件的情况下在线创建反应应用程序并在共享点中部署?
【发布时间】:2021-02-19 04:29:35
【问题描述】:

有没有人使用过 react 和 sharepoint,请告诉我,如果有任何关于创建 react 应用程序并直接在 sharepoint 中在线部署的参考资料,许多参考资料都是将 react 应用程序创建为 web 部件,但我找不到我在找的东西为了。请帮忙

【问题讨论】:

    标签: reactjs sharepoint sharepoint-online web-parts spfx


    【解决方案1】:

    这实际上取决于您希望应用程序在 SharePoint 中显示的位置。

    除了 WebParts,还有一个 AppCustomizer 选项允许您在一个专用的共享点站点占位符(顶部或底部)中显示您的应用程序: https://docs.microsoft.com/en-us/sharepoint/dev/spfx/extensions/get-started/using-page-placeholder-with-extensions

    除此之外,还有“单页部分”选项,可让您的应用程序占据页面上的所有空间,并且基本上是用户获得的唯一内容: https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/single-part-app-pages?tabs=pnpposh

    【讨论】:

    • 感谢 Nik 提供的信息,我看到单页部分选项看起来不错,但默认情况下标题菜单来自 sharepoint。我的要求是我的应用程序需要占据整个屏幕,包括标题,所以无论我在 React 应用程序中创建什么,我都需要将它完全显示在 sharepoint 中。就像在 React 应用程序中创建并在 sharepoint 中托管一样......对此有什么想法吗?
    • 如果您不需要与 SharePoint 集成,那么您可以将您的 javascript 文件转储到 SharePoint 库并使用 sharepoint 作为静态文件托管(即文件夹)。只需将 index.html 重命名为 index.aspx,将其放入 /SiteAssets(或您选择的任何内容),您就可以开始使用了。在 SharePoint 中,您可以将指向您的 index.aspx 页面的链接添加到导航中。
    • 顺便说一句,你也不需要 SPFx 来完成这个:)
    猜你喜欢
    • 2011-04-27
    • 1970-01-01
    • 1970-01-01
    • 2020-02-06
    • 1970-01-01
    • 2010-12-12
    • 2014-03-21
    • 2016-03-13
    • 2014-10-19
    相关资源
    最近更新 更多