【问题标题】:Loading external libraries in a SharePoint WebPart在 SharePoint WebPart 中加载外部库
【发布时间】:2017-10-25 23:16:41
【问题描述】:

我正在使用 SharePoint 框架并为 SharePoint Online 构建自定义 WebPart。在instructions here 之后,我无法从外部 CDN 加载任何库。

这是我每次都会遇到的错误:组件“my-component-id-here”(SalesNavigationWebPart)的入口点依赖于“@microsoft/sp-loader”,但未在清单。

我尝试通过在 config.json 中向 externals: {} 添加一个条目来加载它,但错误仍然存​​在。有关如何解决此问题的任何想法?

【问题讨论】:

    标签: sharepoint sharepoint-online


    【解决方案1】:

    就我而言,我第一次上传 .sppkg 时没有导入 sp-loader(在代码中)。下次即使您添加 sp-loaded 并部署 cdn 文件,它也将无法工作。 您需要使用以下命令并在应用目录中重新部署 .sppkg 文件。

    gulp clean
    gulp bundle --ship
    gulp package-solution --ship
    

    进一步阅读, 当您在 temp/deploy 文件夹中执行 gulp bundle --ship 命令时,将会有一个 .json 文件,其中包含您的 Web 部件的 GUID。它引用了 sp-loader 模块。

    【讨论】:

      猜你喜欢
      • 2016-03-08
      • 2011-12-28
      • 2011-08-29
      • 2011-06-27
      • 2011-08-31
      • 2011-07-07
      • 2011-11-10
      • 2020-12-17
      • 1970-01-01
      相关资源
      最近更新 更多