首页 文章

在SharePoint WebPart中加载外部库

提问于
浏览
0

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

这是我每次都得到的错误: The entry point for component "my-component-id-here" (SalesNavigationWebPart) has a dependency on "@microsoft/sp-loader" that is not declared in the manifest.

SPFx Error loading external libraries

我尝试通过在config.json中添加externals:{}条目来加载它,但错误仍然存在 . 有想法该怎么解决这个吗?

1 回答

  • 0

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

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

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

相关问题