我正在使用SharePoint Framework并为SharePoint Online构建自定义WebPart。在instructions here之后,我无法从外部CDN加载任何库。
这是我每次都会遇到的错误:组件的入口点" my-component-id-here" (SalesNavigationWebPart)依赖于" @ microsoft / sp-loader"未在清单中声明。
我尝试通过在 config.json 中添加 externals:{} 的条目来加载它,但错误仍然存在。关于如何解决这个问题的任何想法?
答案 0 :(得分: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模块。